是否可以指定从哪些测试中进行选择



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

我们不希望在每个测试用例中都放置注释groups = { "shouldbetested" },而是将.xml文件中的信息提供给infinitest。

这可能吗?

是否有其他工具可以为我们做到这一点?

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

(? !。* YourTest)

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

无限。Filters包含与要筛选的测试类匹配的正则表达式(每行一个)。将此文件放在项目的根目录中(也就是工作目录),Infinitest将过滤掉这些测试。

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

相关内容

  • 没有找到相关文章