2017-05-10 18 views
2

javaのコマンドラインからTestNGを使用して自動テストを開始するswtアプリケーションを作成しました。途中で実行を停止するには、停止ボタンが必要です。ボタンを使ってTestNGを実行しても新しいcmdウィンドウが開かれない場合、それを行う方法はありますか?Swtの停止ボタンでTestNGのJavaスレッドを停止する方法

答えて

1

TestNGはこのようなAPIを提供していないため、回避策を見つける必要があります。

  1. 独自のJavaプロセス
  2. リンク過程でTestNGのを実行して、アプリケーションのいずれかで:

    単純ではない、しかし、たとえば、あなたが行うことができますが、同じEclipseプラグインよりも事ありますテスト通知を持っているために(少し複雑かもしれない)

  3. キルプロセスあなたが
+0

こんにちはをしたいとき、私は私のコードでそれを試みることができるので、あなたには、いくつかの詳細にそれを説明していただけます/場合。 – samnit

+0

https://docs.oracle.com/javase/7/docs/api/java/lang/ProcessBuilder.htmlを参照してください。 – juherr

関連する問題