我们有大量的测试。我们希望infinitest 仅在已包含在.xml 文件(即TestNG 套件)中的测试之间进行选择。
我们不想将注释groups = { "shouldbetested" }
放在每个测试用例中,而是将 .xml 文件中的信息输入到infinitest 中。
这可能吗?
它是另一种可以为我们做到这一点的工具吗?
我们有大量的测试。我们希望infinitest 仅在已包含在.xml 文件(即TestNG 套件)中的测试之间进行选择。
我们不想将注释groups = { "shouldbetested" }
放在每个测试用例中,而是将 .xml 文件中的信息输入到infinitest 中。
这可能吗?
它是另一种可以为我们做到这一点的工具吗?
您可以使用正则表达式“不”跳过某个测试:
(?!.*YourTest)
Infinitest 可以使用文件中的正则表达式过滤掉您不想运行的测试infinitest.filters
。
infinitest.filters 包含与您要过滤的测试类匹配的正则表达式(每行一个)。将此文件放在项目的根目录(也称为工作目录)中,Infinitest 将过滤掉这些测试。
请注意,类名包括包名,因此.*
在前面使用以匹配任何包。