我正在尝试让我的片段项目为宿主项目中的代码执行单元测试。我正在使用 eclipse、maven 和 osgi。
假设我有两个项目:PluginProject 和 PluginProject.tests。我在 PluginProject.tests 中遇到了奇怪的行为。
如果我将我的单元测试放入test/<package-name>
,一切都构建得很好,但是测试没有被执行。
但是,如果我将单元测试放入 中src/test/java/<package-name>
,则无法找到我引用的 PlugingProject 中的任何类(即我试图测试的任何类)。我总是收到“找不到符号”错误。
注意:我在 PluginProject.test 中的 Manifest.MF 具有以下行(除其他外):Fragment-Host: PluginProjectr;bundle-version="0.0.1"
有没有其他人经历过这个?如有必要,我可以发布更详细的信息。谢谢!