diff --git a/file/src/test/java/com/baiyue/file/config/ExportInfrastructureContractTest.java b/file/src/test/java/com/baiyue/file/config/ExportInfrastructureContractTest.java index 333f3e4ca..41bcb25fa 100644 --- a/file/src/test/java/com/baiyue/file/config/ExportInfrastructureContractTest.java +++ b/file/src/test/java/com/baiyue/file/config/ExportInfrastructureContractTest.java @@ -33,7 +33,8 @@ class ExportInfrastructureContractTest { assertTrue(compose.contains("MQ_TOPIC_PREFIX: ${MQ_TOPIC_PREFIX?")); assertTrue(compose.contains("sh -eu -c 'until sh mqadmin clusterList")); assertTrue(compose.contains("| grep -q \"BaiyueCluster\"")); - assertTrue(compose.contains("restart: on-failure")); + assertTrue(compose.contains("restart: \"on-failure:3\""), + "RocketMQ bootstrap must limit automatic restart retries to three"); String environment=read("..","deploy","env",".env.infra-test.example"); assertTrue(environment.contains("ROCKETMQ_BROKER_IP=rocketmq-broker")); assertTrue(environment.contains("MQ_TOPIC_PREFIX=test-"));