2017-10-19 56 views
0

我现有的代码库包含500多个unitests,并且由于测试环境中的资源限制,在单个进程中运行它们都会导致内存问题。 是否有批量运行测试的工具?例如, MyTests --gtest_list_tests 1A.A ... 1000A.A批量运行谷歌测试

工具MyTests --batch数10 将首先在一个进程中运行第10。 过程停止后,将在另一个过程中开始下一个10。 手动添加过滤器不可行。

回答

0

谷歌测试有support分片测试。您可以指定要分割测试的共享份额总数以及要在环境变量中运行的当前分片的索引。