使ctest可执行文件具有多个测试

时间:2019-04-14 17:29:07

标签: c ctest

我有一个非常简单且最少的测试帮助程序,它使我可以执行以下操作:

startSession(&session);
runTest(inserts);
runTest(deletes);
runTest(updates);
endSession(&session);

if (session->failed == 0)
{
   ...
}

(不是确切的代码,但这不相关)

我现在想使用ctest自动化我的测试过程,但是不希望将这些测试批次中的每一个都计为一个失败或通过的测试。

有没有一种正式的方法来编写测试,以返回用于ctest的运行/失败的测试数量,还是我只需要抓取已有的东西并使用单个测试文件?

在某种程度上,我进行这些分组测试的原因是我正在对某些数据结构进行编码,并且希望能够分别测试每个数据结构。

0 个答案:

没有答案