pom.xmlを実行し、testng.xmlにアクセスして特定のクラスを呼び出すモジュールAがあります。このクラスは、ユーザーが選択できるもののリストを表示します。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();