0
我有以下代码如何自定义TestNG的文件创建programmically避免意见
XmlSuite suite = new XmlSuite();
suite.setName(sheet.substring(0, 3) + " Test Suite");
for (int i = startRow; i <= endRow; i++) {
XmlTest test = new XmlTest(suite);
test.setName(sheet.substring(0, 3) + "_" + i);
test.addParameter("Row", Integer.toString(i));
test.addParameter("Sheet", sheet);
List<XmlClass> classes = new ArrayList<XmlClass>();
classes.add(new XmlClass(testClass));
test.setXmlClasses(classes);
}
suite.addListener("atu.testng.reports.listeners.ATUReportsListener");
suite.addListener("atu.testng.reports.listeners.ConfigurationListener");
suite.addListener("atu.testng.reports.listeners.MethodListener");
产生下面的XML文件
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite name="BCS Test Suite">
<listeners>
<listener class- name="atu.testng.reports.listeners.ATUReportsListener"/>
<listener class-name="atu.testng.reports.listeners.ConfigurationListener"/>
<listener class-name="atu.testng.reports.listeners.MethodListener"/>
</listeners>
<test name="BCS_73">
<parameter name="Row" value="73"/>
<parameter name="Sheet" value="BCSSheet"/>
<classes>
<class name="com.mad.bcs.sprint4.BCSTestCase"/>
</classes>
</test> <!-- BCS_73 -->
</suite> <!-- BCS Test Suite -->
,你可以看到XML注释<!-- .* -->
,我想知道如何避免将这些添加到XML文件?
我曾看过TestNG的javadocs,但搜索“评论”的结果为零。
我希望避免评论的部分原因是,由于某些原因,您无法嵌套XML注释。我们喜欢有时为了调试目的而评论测试用例。
谢谢。