完成单机TEST统一入口与可靠投递回归收尾

This commit is contained in:
2026-09-29 19:48:34 +08:00
parent 64a70c9f28
commit 6c0a026cc4
89 changed files with 968 additions and 983 deletions
@@ -12,10 +12,8 @@ class NotificationConfigurationContractTest {
@Test void applicationAndNacosKeepConsumersDisabledAndExposeRecoveryTimeout() throws Exception {
assertSafeDefaults(read(Path.of("iam", "src", "main", "resources", "application.yml"),
Path.of("src", "main", "resources", "application.yml")));
assertSafeDefaults(read(Path.of("config", "nacos", "local", "iam-service.yml"),
Path.of("..", "config", "nacos", "local", "iam-service.yml")));
assertSafeDefaults(read(Path.of("config", "nacos", "cn", "iam-service.yml"),
Path.of("..", "config", "nacos", "cn", "iam-service.yml")));
assertSafeDefaults(read(Path.of("config", "nacos", "test", "iam-service.yml"),
Path.of("..", "config", "nacos", "test", "iam-service.yml")));
}
private void assertSafeDefaults(String yaml) {
@@ -34,15 +34,13 @@ class CustomerDimensionInitializationSqlContractTest {
}
@Test
void schedulerRetryBudgetHasSafeOverridableDefaultsInAllDomesticProfiles() throws Exception {
void schedulerRetryBudgetHasSafeOverridableDefaultsInTestConfiguration() throws Exception {
String application = new ClassPathResource("application.yml").getContentAsString(StandardCharsets.UTF_8);
assertSchedulerConfig(application);
for (String profile : new String[] {"local", "cn"}) {
Path direct = Path.of("config", "nacos", profile, "iam-service.yml");
Path config = Files.exists(direct) ? direct
: Path.of("..", "config", "nacos", profile, "iam-service.yml");
assertSchedulerConfig(Files.readString(config, StandardCharsets.UTF_8));
}
Path direct = Path.of("config", "nacos", "test", "iam-service.yml");
Path config = Files.exists(direct) ? direct
: Path.of("..", "config", "nacos", "test", "iam-service.yml");
assertSchedulerConfig(Files.readString(config, StandardCharsets.UTF_8));
}
private static void assertContract(String sql) {