修改surefire自定义报告控制台日志记录

时间:2015-11-05 19:31:55

标签: testng-dataprovider

在我们的组织中,我们遵循这种DSL模型特定于域的语言和用户可以从电子表格编写测试的东西,底层的Java代码可以理解并执行这些指令。

现在问题就在于此。 我们的类中有一个使用数据提供程序的测试方法,从文件中读取所有测试方法并执行指令。

当然,当surefire执行并打印结果时,它会说: 测试运行:1,失败:0,错误:0,跳过:0

有没有办法在TestNG中对此进行操作,以便在整个套件执行时系统可以将每个来自excel的自定义测试元数据作为合法的测试方法选取。

我实际上让该组从Junit迁移到TestNG,他们质疑DataProvider功能是否可以处理它并且我没有响应它:(

基本上我们希望通过使用外部数据提供程序来破坏java方法之间的绑定,但同时保留excel电子表格中提供的执行的测试方法的数量。 如果你可以给我任何指示,那对我来说是最有帮助的。 在此处附加我的电子表格。

我的java文件只有一种测试方法:

@test
RunSuite(){

  // Read each test method from file, i want the build server to recognize them someway as a individual test methods
}

0 个答案:

没有答案
相关问题