D++ (DPP)
C++ Discord API Bot Library
|
If you are adding functionality to D++, make sure to run unit tests. This makes sure that the changes do not break anything. All pull requests must pass all unit tests before merging.
Before running test cases, create a test server for your test bot. You should:
Then, set the following variables to the appropriate values. (Below is a fake token, don't bother trying to use it)
Then, after cloning and building DPP, run cd build && ctest -VV
for unit test cases.
If you do not specify the DPP_UNIT_TEST_TOKEN
environment variable, a subset of the tests will run which do not require discord connectivity.