diff --git a/docs/operations/vehicle-ingest-tdengine-verification.md b/docs/operations/vehicle-ingest-tdengine-verification.md index 5ae43ca1..603d7202 100644 --- a/docs/operations/vehicle-ingest-tdengine-verification.md +++ b/docs/operations/vehicle-ingest-tdengine-verification.md @@ -34,7 +34,7 @@ export TDENGINE_TELEMETRY_FIELDS_ENABLED=false ## 构建 ```bash -mvn -pl modules/apps/jt808-ingest-app,modules/apps/gb32960-ingest-app,modules/apps/vehicle-history-app -am package -DskipTests +mvn -pl modules/apps/jt808-ingest-app,modules/apps/gb32960-ingest-app,modules/apps/vehicle-history-app -am package -Dmaven.test.skip=true ``` 预期产物: diff --git a/modules/apps/vehicle-history-app/src/test/java/com/lingniu/ingest/historyapp/PortainerComposeResourceLimitsTest.java b/modules/apps/vehicle-history-app/src/test/java/com/lingniu/ingest/historyapp/PortainerComposeResourceLimitsTest.java index 54867f6a..a2078dbf 100644 --- a/modules/apps/vehicle-history-app/src/test/java/com/lingniu/ingest/historyapp/PortainerComposeResourceLimitsTest.java +++ b/modules/apps/vehicle-history-app/src/test/java/com/lingniu/ingest/historyapp/PortainerComposeResourceLimitsTest.java @@ -123,6 +123,20 @@ class PortainerComposeResourceLimitsTest { } } + @Test + void operationRunbooksUseBuildFlagThatSkipsTestCompilation() throws IOException { + Path operations = repositoryRoot().resolve("docs/operations"); + String splitRunbook = Files.readString(operations.resolve("gb32960-service-split-runbook.md")); + String tdengineVerification = Files.readString(operations.resolve("vehicle-ingest-tdengine-verification.md")); + + assertThat(splitRunbook) + .contains("-Dmaven.test.skip=true") + .doesNotContain("-DskipTests"); + assertThat(tdengineVerification) + .contains("-Dmaven.test.skip=true") + .doesNotContain("-DskipTests"); + } + @Test void dockerEntrypointExecsJavaForSignalHandling() throws IOException { String dockerfile = Files.readString(repositoryRoot().resolve("Dockerfile"));