我们有一个条件循环要求来运行 A.class 中的 Test1,这取决于另一个测试的输出/返回值,比如 B.class 中的 Test2。此外,这将在循环中完成,即直到 B.class 中的 Test2 的返回值与用户指定的条件匹配时,我们需要在 A.class 中运行 Test1。
所以基本上,Test1 在 A.class 中的运行是动态的,即在运行时。
我们确实查看了 Factory 选项,但这似乎并没有解决问题,因为 Factory 涉及动态创建所需的编号。在我们运行 testng 之前测试类的对象。在这里,我们需要在 TestNG 运行它们时根据执行输出运行这些方法。
您能否告诉我们此支持是否由 TestNG 提供,或者我们是否需要在测试类本身中实现此逻辑。
谢谢内哈