如何在Google测试xml报告中更新测试用例的数量

时间:2018-10-12 05:43:14

标签: c++ unit-testing testing googletest

我的要求是显示正在运行多少个测试用例

TEST_F(Calculate, Addition) 
{
    EXPECT_EQ(2,AddNumber(1,1));
    EXPECT_EQ(3,AddNumber(1,2));
    EXPECT_EQ(4,AddNumber(2,2));
}

在上述测试用例中运行后,将在xml中生成报告

<?xml version="1.0" encoding="UTF-8"?>
<testsuites tests="1" failures="0" disabled="0" errors="0" timestamp="2018-10-10T10:35:29" time="0.248" name="AllTests">
  <testsuite name="Calculate" tests="1" failures="0" disabled="0" errors="0" time="0.247">
    <testcase name="Addition" status="run" time="0.247" classname="Calculate" />
  </testsuite>
</testsuites>

这里的测试为1,但我希望它应为3 如果Google测试中有任何方法可以让我们获得通过和失败测试用例的总数。

0 个答案:

没有答案