当我使用父Xml执行TestNg脚本时,不会调用子Xml中使用的侦听器

当我使用父Xml执行TestNg脚本时,不会调用子Xml中使用的侦听器,testng,Testng,当我使用父Xml执行TestNg脚本时,不会调用子Xml中使用的侦听器。但是,如果我在没有父xml的情况下直接执行子xml,则侦听器可以正常工作。请帮帮我 父Xml <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd"> <suite name="Parent Suite"> <suite-files>

当我使用父Xml执行TestNg脚本时,不会调用子Xml中使用的侦听器。但是,如果我在没有父xml的情况下直接执行子xml,则侦听器可以正常工作。请帮帮我

父Xml

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite name="Parent Suite">
 <suite-files>
  <suite-file path="mdTests.xml"></suite-file>
  <suite-file path="csTests.xml"></suite-file>
  <suite-file path="cvTests.xml"></suite-file> 
  <suite-file path="cdIETests.xml"></suite-file>
 </suite-files>
</suite>

mdTests.xml(子xml几乎都是相似的)。

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >
<suite name="MD Suite" verbose="2">
 <listeners>
  <listener class-name="BaseSetUp.ScreenShotListeners"/> 
  <listener class-name="BaseSetUp.TestNGCustomReportListener"/>
</listeners> 
<test name="Test with Internet Expplorer Browser">
 <parameter name="browser" value="ie"/> 
 <classes>     
  <class name="com.Tests.CV.Testing">
   <methods>
    <include name="tc_001"/>
    <include name="tc_002"/>
   </methods>
   </class>   
  </classes>
 </test>
</suite>


有一个与此相关的问题(请参阅),已在TestNG 6.11中修复(请参阅)。因此,请尝试使用TestNG v6.11或更高版本运行此程序

谢谢你,它起作用了。但是,他们再次显示了一些TestNg人员正在处理的警告。@DeepakS-你在说什么样的警告?你能告诉我吗?因为我也是核心TestNG小组的一员。因此,如果你能补充细节,这将有所帮助。另一方面,如果我的回答回答了你的问题,请接受我的回答。