私はグーグルのビットの後に解決策を見つけたようです。これはEclipse(Juno)でうまく動作します。
「Tests.java」という名前のTestNGファイルがあります。あなたが正しく指摘したように、メインメソッドを持つクラスはありません。 したがって、同じパッケージの下に新しいJavaクラスファイルを作成する必要があります。それを 'MainOne.java'と名づけましょう。これにはmainメソッドを持つクラスがあります。
import com.beust.testng.TestNG;
public class MainOne {
public static void main(String[] args) {
TestNG testng = new TestNG();
Class[] classes = new Class[]{Tests.class};
testng.setTestClasses(classes);
testng.run();
}
は、Javaアプリケーションとして 'MainOne.java' を実行します。ここでは
はあなたが必要とするコードです。次に、パッケージを右クリックします。 - > Export - > Runnable Jar [MainOneを起動設定として選択] - > [完了]を選択します。
解決策は見つかりましたか?私もここで立ち往生しています。 – Ramnath
「Eclipse」を使用していますか?テストを実行する「起動」ファイルをエクスポートすることは可能ですが、実行する必要があるすべてのクラスをリストする単一の「スイート」ファイルが必要になります。コマンドラインから 'launch'ファイルを実行することができます。 – radimpe