Service 使用Pax考试3.X激活声明性服务

Service 使用Pax考试3.X激活声明性服务,service,osgi,pax-exam,Service,Osgi,Pax Exam,目前,我正在使用Pax考试3.X(本机容器:apache.felix.framework)测试OSGi应用程序 我试图自动启动声明性服务,但我只能在每个测试中显式地调用activate()方法来启动它们 是否有其他方法来激活声明性服务 非常感谢。看起来您需要某种扩展器来启动DS捆绑包。也许您只需要在Pax考试配置中添加类似的内容?如果测试中有blueprint捆绑包,那么至少需要某种blueprint框架来启动blueprint捆绑包 查看Pax考试集成测试套件中的一个工作示例。我必须调整代码。

目前,我正在使用Pax考试3.X(本机容器:apache.felix.framework)测试OSGi应用程序

我试图自动启动声明性服务,但我只能在每个测试中显式地调用activate()方法来启动它们

是否有其他方法来激活声明性服务


非常感谢。

看起来您需要某种扩展器来启动DS捆绑包。也许您只需要在Pax考试配置中添加类似的内容?如果测试中有blueprint捆绑包,那么至少需要某种blueprint框架来启动blueprint捆绑包

查看Pax考试集成测试套件中的一个工作示例。

我必须调整代码。我已经介绍了Felix SCR,但我仍在继续工作。 非常感谢hwellmann和Achim Nierbeck抽出您的时间