Add TestCLIStatus to integration tests and fix assertions (#1368)

- TestCLIStatus isn't in the integration test.
- Update the output to align with the current output.
- Follow up #1193

---------

Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com>
This commit is contained in:
ChengHao Yang
2026-03-30 18:49:09 -07:00
committed by GitHub
parent 490cb69cc6
commit d9b8a8d197
2 changed files with 5 additions and 4 deletions
+1
View File
@@ -193,6 +193,7 @@ integration: init-block
{ \
exit_code=0; \
CLITEST_LOG_ROOT=$(LOG_ROOT) && export CLITEST_LOG_ROOT ; \
$(SWIFT) test -c $(BUILD_CONFIGURATION) $(SWIFT_CONFIGURATION) --filter TestCLIStatus || exit_code=1 ; \
$(SWIFT) test -c $(BUILD_CONFIGURATION) $(SWIFT_CONFIGURATION) --filter TestCLIVersion || exit_code=1 ; \
$(SWIFT) test -c $(BUILD_CONFIGURATION) $(SWIFT_CONFIGURATION) --filter TestCLINetwork || exit_code=1 ; \
$(SWIFT) test -c $(BUILD_CONFIGURATION) $(SWIFT_CONFIGURATION) --filter TestCLIRunLifecycle || exit_code=1 ; \
@@ -52,10 +52,10 @@ final class TestCLIStatus: CLITest {
let fullOutput = lines.joined(separator: "\n")
#expect(fullOutput.contains("status"))
#expect(fullOutput.contains("running"))
#expect(fullOutput.contains("app-root"))
#expect(fullOutput.contains("install-root"))
#expect(fullOutput.contains("apiserver-version"))
#expect(fullOutput.contains("apiserver-commit"))
#expect(fullOutput.contains("appRoot"))
#expect(fullOutput.contains("installRoot"))
#expect(fullOutput.contains("apiserver.version"))
#expect(fullOutput.contains("apiserver.commit"))
_ = data // silence unused warning if assertions short-circuit
}