我有一个基于JPA的应用程序只能从数据库中读取,因此只有在测试开始之前将数据库播种一次才有意义。是否可以使用Arquillian持久性扩展来完成此操作?我相信每次测试都会尝试重新安装/清洁?
我试过以下
@RunWith(Arquillian.class)
@UsingDataset("mydataset.xml")
@Cleanup(phase = TestExecutionPhase.NONE)
public class MyArquillianTest {
//Deployable method and tests
}
我还在arquillian.xml中将defaultDataSeedStrategy
设置为REFRESH
。