ホスト プロジェクトでコードの単体テストを実行するために、フラグメント プロジェクトを取得しようとしています。私は日食、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"
他の誰かがこれを経験しましたか?必要に応じて、より詳細な情報を投稿できます。ありがとう!