【发布时间】:2016-07-25 16:37:20
【问题描述】:
我希望 maven 测试构建的 OSGi 包是否可以安装并成功启动到始终运行的 OSGi 框架 (Equinox) 中。
使用 maven 构建有效的 OSGIi 包已经解决。现在,我想进行所描述的集成/系统测试。调查给了我以下方法:
- 通过 Maven 自动部署
- 通过 Felix File Install 开始 + 安装 OSGi 包
- 通过 felix Web 控制台 JSON API 获取捆绑启动的结果,或者......如何更容易?
- 通过shell脚本解析结果并将结果返回给maven。那么,maven 最终应该说“BUILD FAILED”
或
- 使用 JUnit4OSGI
- 使用 Pax 考试
你会推荐什么以及为什么?
问候 能源部
【问题讨论】:
标签: testing osgi integration