我们可以在运行时/使用TestNG动态设置套件名称和测试名称吗?

时间:2016-03-24 12:54:52

标签: testng

这里有一些代码,

XmlSuite suite = new XmlSuite();
   suite.setName("My Suite");
   XmlTest test1 = new XmlTest(suite);
   test1.setName("My Test");
   List<XmlClass> classes = new ArrayList<XmlClass>();
   classes.add(new XmlClass("com.testng.Testngexmp"));
   test1.setXmlClasses(classes);
 List<XmlTest> myTests = new ArrayList<XmlTest>();
   myTests.add(test1);

   suite.setTests(myTests);

   List<XmlSuite> suite_a = new ArrayList<XmlSuite>();
   suite_a.add(suite);
   TestNG tng = new TestNG();
   tng.setXmlSuites(suite_a);
   tng.run();

在此,我将套件名称设置为“我的套件”,并将测试名称设置为“我的测试”。 我的问题是,我们应该在运行时/动态期间设置SuiteName和TestName。

如果可能,请建议我如何动态设置套件名称和测试名称。

感谢。

0 个答案:

没有答案