Tests
Unit Tests
Bareos unit tests are usually written in C++ using Google Test.
The unit tests reside in core/src/tests and are compiled with the rest of Bareos if Google Test is available on your system.
Unit tests can be run using make test or ctest.
Adding a new Test
To add a new test, you create your sourcefiles in core/src/tests and register the test in CMakeLists.txt in that directory.
There is also a helper script add_new_unit_test.sh that will setup a test from a template and register it in CMakeLists.txt.