标签: googletest
是否有gtest标志或其他任何方法可以通过Google Test重新运行以前成功的测试(并且未更改任何代码)。
答案 0 :(得分:0)
似乎没有特定的选项可以重新运行测试。
您可以运行测试集合并以XML或JSON格式生成报告。然后,您可以分析报告,并通过将成功测试的名称连接为冒号分隔的字符串来创建--gtest_filter=...参数。
--gtest_filter=...
您也可以想象编写一个自定义的测试侦听器。这将需要将成功的测试名称写到文件中,并且再次,您可以编写一些简单的代码来生成相应的--gtest_filter参数。
--gtest_filter