我有一个模块 A,它通过 pom.xml 运行并访问一个 testng.xml,该 testng.xml 又调用一个特定的类。这个类显示一个供用户选择的列表。我通过bufferRead获取用户值。bufferRead没有检测到用户输入的值。即输入你要运行的测试 1.Test1 2.Test2 3.Test3 1
(控制永远不会转到下一行)我的 pom.xml
<suiteXmlFiles>
<suiteXmlFile>testng.xml</suiteXmlFile>
</suiteXmlFiles>`
这是我的 testng.xml
<?xml version="1.0" encoding="UTF-8" standalone="no"?><suite allow-return-values="false" configfailurepolicy="skip" data-provider-thread-count="10" group-by-instances="false" junit="false" name="Suite" parallel="false" preserve-order="true" skipfailedinvocationcounts="false" thread-count="5">
<test allow-return-values="false" group-by-instances="false" junit="false" name="Test" preserve-order="true" skipfailedinvocationcounts="false">
<classes>
<class name="com.org.Console1"<methods>
<include name="main" />
</methods>
</class>
</classes>
</test> <!-- Test -->
这是我运行的java代码
System.out.println("Which tests do you want to run");
String input = bufferRead.readLine();