0

ホスト プロジェクトでコードの単体テストを実行するために、フラグメント プロジェクトを取得しようとしています。私は日食、maven、およびosgiを使用しています。

PluginProject と PluginProject.tests の 2 つのプロジェクトがあるとします。PluginProject.tests で奇妙な動作が発生しています。

単体テストを に配置するとtest/<package-name>、すべて正常にビルドされますが、テストは実行されません。

ただし、単体テストを にsrc/test/java/<package-name>配置すると、参照する PlugingProject のクラス (つまり、テストしようとしているクラス) が見つかりません。「シンボルが見つかりません」というエラーが常に発生します。

注: PluginProject.test の私の Manifest.MF には次の行があります (特に):Fragment-Host: PluginProjectr;bundle-version="0.0.1"

他の誰かがこれを経験しましたか?必要に応じて、より詳細な情報を投稿できます。ありがとう!

4

1 に答える 1