Java SpringBootWeb应用程序集成测试套件
我有一堆集成测试,包括Java SpringBootWeb应用程序集成测试套件,java,spring,testing,spring-boot,Java,Spring,Testing,Spring Boot,我有一堆集成测试,包括 @RunWith(SpringJUnit4ClassRunner.class) @SpringApplicationConfiguration(classes = SpringBootApp.class) @WebIntegrationTest(randomPort = true) 我遇到的问题是,每个测试类的应用程序都会启动和停止。我是否可以启动应用程序一次,运行所有集成测试并停止?你说的“为每个测试类启动和停止”是什么意思?这怎么不是默认行为?我认为这是默认行为。您
@RunWith(SpringJUnit4ClassRunner.class)
@SpringApplicationConfiguration(classes = SpringBootApp.class)
@WebIntegrationTest(randomPort = true)
我遇到的问题是,每个测试类的应用程序都会启动和停止。我是否可以启动应用程序一次,运行所有集成测试并停止?你说的“为每个测试类启动和停止”是什么意思?这怎么不是默认行为?我认为这是默认行为。您是如何运行集成测试的?格拉德尔?专家IDE?创建一个或多个测试
Suite
,并通过@Suite.SuiteClasses({…})
注释将所有集成测试添加到其中