d4d694eb6c
Co-authored-by: Jelani Brandon <jebrando@microsoft.com> |
||
---|---|---|
.github/policies | ||
build | ||
build_functions | ||
configs | ||
deps | ||
inc | ||
src | ||
test_projects | ||
.gitignore | ||
.gitmodules | ||
CMakeLists.txt | ||
SECURITY.md | ||
readme.md |
readme.md
This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.
testrunnerswitcher
testrunnerswitcher is a simple library to switch test runners between ctest (available at https://github.com/Azure/ctest.git) and CppUnitTest.
Setup
- Clone c-testrunnerswitcher by:
git clone --recursive https://github.com/Azure/c-testrunnerswitcher.git
- Create a cmake folder under c-testrunnerswitcher
- Switch to the cmake folder and run cmake ..
- Build the code for your platform (msbuild for Windows, make for Linux, etc.)
Installation and Use
Optionally, you may choose to install testrunnerswitcher on your machine:
-
Switch to the cmake folder and run
cmake --build . --target install
or
Linux:
sudo make install
Windows:
msbuild /m INSTALL.vcxproj
-
Use it in your project (if installed)
find_package(testrunnerswitcher REQUIRED CONFIG) target_link_library(yourlib testrunnerswitcher)