test(deploy): verify unified TEST and gray environment contracts

This commit is contained in:
2026-10-07 11:17:28 +08:00
parent ec0c06ff88
commit 7ff6512864
4 changed files with 18 additions and 8 deletions
@@ -16,12 +16,13 @@ class ExportInfrastructureContractTest {
assertTrue(compose.contains("FILE_EXPORT_PUBLISHER_ENABLED: ${FILE_EXPORT_PUBLISHER_ENABLED:-false}"));
assertTrue(compose.contains("FILE_EXPORT_RECONCILER_ENABLED: ${FILE_EXPORT_RECONCILER_ENABLED:-false}"));
assertTrue(compose.contains("-Xms1g -Xmx2g"));
assertTrue(compose.contains("MQ_TOPIC_PREFIX: test-"));
assertTrue(compose.contains("MQ_TOPIC_PREFIX: ${MQ_TOPIC_PREFIX:-test-}"));
assertTrue(compose.contains("ROCKETMQ_NAME_SERVER: ${ROCKETMQ_NAME_SERVER}"));
String entry=read("..","deploy","scripts","deploy-services.sh");
assertTrue(entry.contains("sh deploy/scripts/deploy-built-service.sh"));
String deployScript=read("..","deploy","scripts","deploy-built-service.sh");
assertTrue(deployScript.contains("MQ_TOPIC_PREFIX must be test-"));
assertTrue(deployScript.contains("MQ_TOPIC_PREFIX must be $DEPLOY_ENV-"));
assertTrue(deployScript.contains("[ \"$(env_file_value MQ_TOPIC_PREFIX)\" = \"$DEPLOY_ENV-\" ]"));
assertTrue(deployScript.contains("ROCKETMQ_NAME_SERVER"));
assertTrue(deployScript.contains("env_file_value"));
}