Fix occasional stale volume in postgres tests

Fixes #1522
This commit is contained in:
Dave Syer 2024-10-14 15:29:49 +01:00
parent 300597fc6c
commit 3b90fac983
3 changed files with 5 additions and 9 deletions

View file

@ -49,7 +49,7 @@ import org.springframework.web.client.RestTemplate;
import org.testcontainers.DockerClientFactory;
@SpringBootTest(webEnvironment = WebEnvironment.RANDOM_PORT, properties = { "spring.docker.compose.skip.in-tests=false", //
"spring.docker.compose.profiles.active=postgres" })
"spring.docker.compose.start.arguments=--force-recreate,--renew-anon-volumes,postgres" })
@ActiveProfiles("postgres")
@DisabledInNativeImage
public class PostgresIntegrationTests {
@ -72,7 +72,7 @@ public class PostgresIntegrationTests {
new SpringApplicationBuilder(PetClinicApplication.class) //
.profiles("postgres") //
.properties( //
"spring.docker.compose.profiles.active=postgres" //
"spring.docker.compose.start.arguments=postgres" //
) //
.listeners(new PropertiesLogger()) //
.run(args);