批量运行谷歌测试

时间:2017-10-19 07:55:39

标签: googletest

我现有的代码库由500多个unitests组成,并且由于测试环境中运行它们的资源限制,所有这些都在一个进程中因内存问题而失败。 是否有工具批量运行测试。 例如。 MyTests --gtest_list_tests 1A.A ... 1000A.A

工具MyTests --batch-count 10 将首先在一个过程中运行前10个。 进程停止后,它将在另一个进程中启动下一个10。 手动添加过滤器是不可行的。

1 个答案:

答案 0 :(得分:0)

Google Test有support用于分片测试。您可以指定要将测试分成的共享总数以及要在环境变量中运行的当前分片的索引。