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
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