私はJavaプロジェクトのために余分なビルダーを作成しました。カスタムEclipse BuilderをテストするJUnit
私はプロジェクトファイルを変更して更新するJUnitテストによって自動的にテストしようとしていますが、自動ビルダーが起動すると予想しています。残念ながら、これは起こりません。
私はそのテストからWorkspaceにアクセスして変更できますが、ビルダー(またはGUI要素)の処理方法はわかりません。また、junitテストのデバッグ設定で "Run in UI thread"をチェックしようとしましたが、成功しませんでした。
このようなテストを行う適切な方法は何ですか? (私はTPTPを学ぶことを避けたい、可能であれば - 重すぎるように見える)。
テストから「プロジェクト - >クリーン」コマンドを開始するにはどうすればよいですか?またはどのようにUIコマンドを実行する?私は世話をするためにいくつかのスレッドの問題があると思います。
私は
IProject
にbuild
メソッドを試しましたが、私のビルダーは呼び出されませんでした。 – Aivarビルダーがプロジェクトにインストールされていますか? IProject.getDescription()。getBuildSpec()を試してください。あなたのビルダーがその配列に含まれていることを確認してください。 –
ああ、建物はありません! :)自分の(バギー)設定GUIはビルダーがインストールされていると言っていますが、実際には自然だけがインストールされています:Dありがとう!! – Aivar