40

一般的な用語 (実行、構成、起動など) がかなりあるため、この質問をうまく表現するのは難しいと思います。ここに行きます:

実行構成を.launchファイルに保存できます。(実行構成ダイアログの共通タブで、共有ファイルとして保存します。

これらをSVNにチェックインします。開発者はそれらを渡すことができ、新しい開発者が動作中のアプリケーションをより迅速に実行するのに役立ちます.

これらをビルドの一部としてチェックアウトし、それらを使用して、IDE 全体をスピンアップすることなく、アプリケーションやテストなどをプログラムで実行したいと考えています。

.launchUI の外でファイルを実行する最良の方法は何ですか?

編集:ビルドサーバーとIDEで実行されるテストを統合しようとしています。テストを実行する ant スクリプトの場合と同様に、統合デバッグをあきらめたくありません。

これはおそらく、複数のバンドルを使用した統合テストや、拡張機能をモックアップしたいバンドル全体の単体テストにとってより大きな問題です。

4

6 に答える 6

4

TPTP と呼ばれる、JUnit 上に構築された Eclipse プラグインがあります。これは、GUI を使用せずに Eclipse からテストを起動するために使用できる自動化クライアントを提供します。多分それは役立つ

于 2009-03-20T14:43:24.643 に答える
2

私は最近、Eclipse Buckminster を使用して Hudson CI サーバー内に Eclipse RCP アプリを構築することに多くの成功を収めました。少し手間がかかりましたが、両方の機能をセットアップし、RCP 製品を機能に基づいて作成し、Buckminster クエリ ファイルなどを追加すると、機能しました。Hudson/Jenkins Buckminster プラグインがあり、hudson にアプリケーションをビルドさせることができました。

各テスト フラグメントの起動構成を保存した後、それらを呼び出す hudson コマンドを作成しました (残念ながら、テスト フラグメントごとに 1 行です)。その後、必要な自動化された CI ビルドを取得しました。

于 2012-04-12T17:36:00.253 に答える
2

Ant4Eclipseは、これを行う方法の出発点として適しています。

残念ながら、これは Java アプリケーションと JUnit 構成に限定されています。PDE アプリケーションと Plugin JUnit テストにもっと興味があります。

于 2008-10-21T14:31:52.710 に答える
2

Eclipse が使用するシェル コマンドを使用することもできます。それを取得するには:

  1. プログラムを Eclipse で実行する
  2. 「デバッグ」ビューに移動します
  3. プロセス (おそらくツリーの 2 番目の項目) を右クリックし、[プロパティ] を選択します。
  4. シェル コマンドをコピーし、agentlib フラグを削除して bash で実行する
于 2013-06-26T22:52:08.893 に答える
1

テストを実行するために.launch構成を使用する必要はないと思います。Eclipse Build Systemを使用してアプリケーションをビルドする場合は、EclipseのAntRunnerアプリケーションを使用してユニットテストを実行できます。これはIDE全体を起動するわけではありません。

この記事では、ビルドプロセス中にテストを実行する方法について説明します。このプロセスでは、特別な「テスト」Eclipseを使用して、テストするプラグインをロードします。

于 2009-03-20T15:37:31.550 に答える
1

おそらく、独自のカスタム実行構成を実行する方法で構成を実行すると、ここで役立つでしょう。この 記事で 説明 されて い ます.

于 2009-06-17T23:28:40.087 に答える