Pax Exam で OSGI アプリをテストしたいのですが、プラグインの 1 つからアプリケーションを起動するのに問題があります。
私は Equinox を使用しており、org.eclipse.equinox.app.IApplication を拡張する Equinox 固有のクラスがいくつかあります。このクラスは、Eclipse Application Launcher で選択でき、最初に実行されるクラスです (私の場合、アプリのライフサイクルを制御します)。
Pax Exam テストを実行すると、すべてのバンドルが解決されますが、IApplication は開始されません。
この種のアプリケーションを Pax Exam で実行するにはどうすればよいですか?
さらに、アプリの引数を渡すにはどうすればよいですか? FrameworkProperty (-F) と systemProperty (-D) しか表示されませんが、通常のアプリ引数が必要です。