What is WatchWolf / Why do you need it?
Once you have your plugin ready you need to verify that it's working properly. Sure, one way to do it is by hand but after some time you'll get tired of manually testing the same over and over, that's where WatchWolf comes in.
WatchWolf is an integration test for Spigot plugins.
With only one click WatchWolf will start for you all the desired servers and automatically connect all the clients to the servers, and then you'll be able to controll both client and server in order to orchestrate the tests.
Testing
To start testing you first need a
WatchWolf instance.
To create it in Windows, you'll have to enable
WSL2, and install
Docker. Then, open WSL and go to the path where you put the WatchWolf file (or just run `wget
https://raw.githubusercontent.com/watch-wolf/WatchWolf/main/WatchWolfSetup.sh`). After that run `bash WatchWolfSetup.sh --build --dev` and `bash WatchWolfSetup.sh --install --disable-startup`.
Every time you want to start testing for the first time after a reboot you'll have to run `WatchWolf --run`.
Once you have the instance you can start creating your tests. Check
the official guide or
the WatchWolf wiki entry for more information.