Eclipse Neon.2で実行されているTestNGテストでは、私が設定したプログラム引数にアクセスするためのテストコードが必要です。テストの構成を実行します。これはうまくいきますが、問題はTestNG自体がその引数を使用していることです。テストが実行されるときに、Eclipseのコンソールに表示される最初のものは、次のとおりです。TestNGはTestNG用ではなく、私のテストコード用のプログラム引数を使用しています
java.io.IOException: The filename, directory name, or volume label syntax is incorrect
at java.io.WinNTFileSystem.canonicalize0(Native Method)
at java.io.WinNTFileSystem.canonicalize(WinNTFileSystem.java:428)
at java.io.File.getCanonicalPath(File.java:618)
at org.testng.xml.Parser.parse(Parser.java:151)
at org.testng.TestNG.initializeSuitesAndJarFile(TestNG.java:311)
at org.testng.remote.RemoteTestNG.run(RemoteTestNG.java:88)
at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:204)
at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:175)
私は、「プログラムの引数」の下で、「引数」タブでは、テストのための実行構成でその引数を設定します。引数はhomepath=C:/MyFolder
で、それは唯一のものです。 "VM引数"には引数は設定されていません。
TestNGに特定のプログラム引数を無視するよう指示する方法はありますか?
TestNGプラグインはverです。 6.8.6.20141201_2240、Windows 8.1。