0
嗨,我有一個關於maven的pax考試的問題。Pax考試卡拉夫maven測試
這是我的抽象測試運行每個測試擴展該類
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中避免此行爲。
Mariusz。