使用PAX考试3.x激活声明服务



当前我正在使用PAX考试3.x(本机容器:apache.felix.framework)来测试OSGI应用程序。

我正在尝试自动启动声明服务,但是我只能在每个测试中明确调用Activate()方法。

是否有另一种激活声明服务的方法?

非常感谢。

在工作示例的PAX考试集成测试套件中查看DeclarativeServicesTest

看起来您需要某种扩展器来启动DS捆绑包。也许您只需要在PAX考试配置中添加Felix-SCR之类的东西?至少,如果您的测试中有蓝图束,它的工作原理,您需要某种蓝图框架才能启动蓝图捆绑包。

我必须调整代码。我介绍了Felix-SCR,但是我正在继续努力。非常感谢Hellmann和Achim Nierbeck的时间。

最新更新