Menu

Register a cpp unit test, but not run it?

Daniel
2013-01-14
2013-04-22
  • Daniel

    Daniel - 2013-01-14

    Hi,

    Is there a way to register a cpp unit test, but not run it?  The reason being we might not wan to run it initially, but only upon some conditions or to the developer's interest in running it.

    Any help is appreciated!

    Thanks!

     
  • Bitwise

    Bitwise - 2013-01-16

    No, but you can neuter a test in several ways. Here are a few:
    - use "#ifdef _DEBUG" or similar to only enable a test in certain conditions
    - check for an environment variable setting on the test machine and skip certain portions of the test if the variable is defined
    - write the test but comment it out

    Note that the test header and implementation can be defined but a test will not be run if it is not mentioned in the CPPUNIT_TEST() line. You can write tests and disable them by commenting out this one line.

     

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.