有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java Pax考试karaf maven考试

嗨,我对maven的pax考试有问题

这是我的抽象测试运行程序每个测试都扩展了这个类

RunWith(PaxExam.class)
@ExamReactorStrategy(PerSuite.class)
public abstract class CommonSuiteTest {

  @Configuration
  public Option[] config() {...}

  abstract public Option[] getAdditianalOptions();
}

和测试课

  public class SomeTest extends CommonSuiteTest {

    private static final Logger logger = LoggerFactory.getLogger(SomeTest.class);

    @Inject @Filter(value="(camel.context.name=testRoute)", timeout=10000)
    protected CamelContext context;

    @Test
    public void someTest() throws Exception {...}
}

在IDE中,一切都正常工作,假设我可以运行karaf的一个实例,所有测试都已部署并启动,很好

但是在maven上,每个测试类都是在karaf的不同实例上启动的。这个问题产生的阶段清洁安装需要很多时间

我怎样才能避免maven中的这种行为

马吕斯


共 (1) 个答案