我们有大量的测试。我们希望infinitest仅在包含在.xml文件(即TestNG套件)中的测试之间进行选择。
我们不想将注释groups = { "shouldbetested" }放在每个测试用例中,而是将.xml文件中的信息提供给无限。
这个是可能的吗?
它是不是另一个可以帮我们做到这一点的工具?
发布于 2015-11-04 02:23:48
你可以使用一个常规的表达式来“不”跳过某个测试:
(?!.*YourTest)
发布于 2013-03-25 02:03:04
Infinitest可以在infinitest.filters文件中使用正则表达式filter out你不想运行的测试。
infinitest.filters包含匹配要过滤的测试类的正则表达式(每行一个)。将此文件放在项目的根目录中(也称为工作目录),而Infinitest将过滤掉这些测试。
请注意,类名包括包名,因此在前面使用.*来匹配任何包。
https://stackoverflow.com/questions/8518552
复制相似问题