0

我有一个模块 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();
4

0 回答 0