Skip to content

About

C test runner switcher repo to be broken off from azure-c-shared-utility so it can be reused in several of our IoT repos

Topics

Resources

Code of conduct

Security policy

Stars

9 stars

Watchers

47 watching

Forks

Repository files navigation

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:

  1. Switch to the cmake folder and run

    cmake --build . --target install
    

    or

    Linux:

    sudo make install
    

    Windows:

    msbuild /m INSTALL.vcxproj
    
  2. Use it in your project (if installed)

    find_package(testrunnerswitcher REQUIRED CONFIG)
    target_link_library(yourlib testrunnerswitcher)
    

About

C test runner switcher repo to be broken off from azure-c-shared-utility so it can be reused in several of our IoT repos

Topics

Resources

Code of conduct

Security policy

Stars

9 stars

Watchers

47 watching

Forks

Releases

Packages

Used by

Contributors

Languages