在运行时动态地将TestClasses添加到TestNG

时间:2013-07-01 13:46:24

标签: testng

我们有条件循环要求在A.class中运行Test say Test1,具体取决于B.class中另一个Test say Test2的输出/返回值。 此外,这将在循环中完成,即直到B.class中Test2的返回值与用户指定的条件匹配为止,我们需要在A.class中运行Test1。

基本上,在A.class中运行Test1是动态的,即在运行时。

我们确实查看了Factory选项,但似乎没有解决问题,因为Factory涉及动态创建所需的no。在我们运行testng之前测试类的对象。 这里我们需要在T​​estNG运行时按照执行输出运行这些方法。

如果TestNG提供此支持,或者我们需要在T​​est类本身中实现此逻辑,请告诉我们。

由于 NEHA

1 个答案:

答案 0 :(得分:1)

从技术上讲,不可能在运行时将类添加到类路径中。

您可以做的是始终运行该测试方法,但如果不满足某个条件则不执行任何操作。