在TestNG中运行Java单元测试时,消除了需要testng.xml的必要性。

3

我认为在TestNG中需要维护和编辑testng.xml,尽管有注释的可用性,这是一个限制。是否可以自动化生成testng.xml,或在运行单元测试时完全消除它的需要?

1个回答

2

从testng.org文档中得知:"您可以非常容易地从自己的程序中调用TestNG":

TestListenerAdapter tla = new TestListenerAdapter();
TestNG testng = new TestNG();
testng.setTestClasses(new Class[] { Run2.class });
testng.addListener(tla);
testng.run();

这个例子创建了一个TestNG对象并运行测试类Run2。它还添加了一个TestListener。

参考:

你可以在这里阅读更多信息:http://testng.org/
这是一个关于相似主题的Stack讨论
一个工作示例类在Github


虽然这个链接可能回答了问题,但最好在此处包含答案的基本部分并提供参考链接。仅有链接的答案如果链接页面发生更改可能会变得无效。 - beresfordt

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接