如何使用Check运行单个测试?

时间:2014-07-11 13:53:15

标签: c unit-testing

Check docs explains how to selectively run test suites or test cases,但不是如何有选择地运行单个测试。我的测试用例可能包含许多测试,因此在使用printf语句进行调试时只会产生混乱。

我需要能够运行特定的测试,最好是通过名称,例如:

CK_RUN_TEST=check_readbuf_allocation make check

假设的CK_RUN_TEST环境变量只会导致执行测试函数check_readbuf_allocation

每个单独的测试都与设计中的所有其他测试完全分开,因此我认为没有理由不应该这样做。

有没有办法运行单独的测试,而不是为每个测试函数创建一个包含所有Check样板代码的全新可执行文件?

0 个答案:

没有答案