4

我们有大量的测试。我们希望infinitest 仅在已包含在.xml 文件(即TestNG 套件)中的测试之间进行选择。

我们不想将注释groups = { "shouldbetested" }放在每个测试用例中,而是将 .xml 文件中的信息输入到infinitest 中。

这可能吗?

它是另一种可以为我们做到这一点的工具吗?

4

2 回答 2

2

您可以使用正则表达式“不”跳过某个测试:

(?!.*YourTest)

于 2015-11-03T18:23:47.833 回答
0

Infinitest 可以使用文件中的正则表达式过滤掉您不想运行的测试infinitest.filters

infinitest.filters 包含与您要过滤的测试类匹配的正则表达式(每行一个)。将此文件放在项目的根目录(也称为工作目录)中,Infinitest 将过滤掉这些测试。

请注意,类名包括包名,因此.*在前面使用以匹配任何包。

于 2013-03-24T18:03:04.123 回答