0

Eclipseプラグインをテストするためにtychoを使用したいと思います。私のテストクラスは、インストールされているすべてのバンドルを初めてリストするだけです。バンドルの構築とインストールを実験しました。ここで、実験バンドルなしでフレームワークを開始する必要がありますが、これを管理していません。このリストには、これまでにインストールしたすべてのバンドルが含まれています。

私のeclipse-test-pluginモジュールは、で構成されたtycho-surefire-pluginを使用しています<appArgLine>-clean</appArgLine>

キャッシュされたデータ、古い未使用のバンドルなどを使用せずにOSGiフレームワークを起動したいと思っていました。これも試してみまし<argLine>-Dosgi.clean=true</argLine>たが、成功しませんでした。Eclipseの設定で「起動する前に構成領域をクリーンアップする」のようなものを探します。

初歩的で本質的なものが恋しいと感じています。

どうもありがとう!

4

1 に答える 1

2

cleanたとえば、Mavenのライフサイクルに関係するものでTychoを呼び出すとmvn clean verify、テストは新しいEquinoxランタイムで実行されます。

したがって、テストランタイムでまだ「エクスペリメンタルバンドル」が表示されている場合、これはテストがそれらに依存しているためです。デフォルトのテストランタイムには、テストバンドルとそのすべての推移的な依存関係が正確に含まれています。

于 2012-11-19T10:15:59.427 に答える