Skip to content

feat: [sc-81850] Macos integration test#34

Merged
mlataza merged 7 commits intomainfrom
feature/sc-81850/macos-integration-test
Mar 13, 2026
Merged

feat: [sc-81850] Macos integration test#34
mlataza merged 7 commits intomainfrom
feature/sc-81850/macos-integration-test

Conversation

@mlataza
Copy link
Copy Markdown
Collaborator

@mlataza mlataza commented Mar 13, 2026

Summary

Story details: https://app.shortcut.com/rewst/story/81850

  • macOS integration test coverage: Added comprehensive test steps for macOS including config.json field validation, command execution and log verification, failing command error handling, debug logging level update, service stop/restart, --no-auto-updates flag verification, and syslog integration testing
  • macOS syslog fix: Prefixed the service name to syslog messages (source: message) so that log show can filter entries by service name via eventMessage contains
  • Wait-for-file loops: Added retry loops (up to 30s) on all three platforms (Linux, Windows, macOS) when waiting for the log file to be created after a service restart, preventing race condition failures

@mlataza mlataza self-assigned this Mar 13, 2026
@mlataza mlataza added the enhancement New feature or request label Mar 13, 2026
@mlataza mlataza merged commit 42cb46f into main Mar 13, 2026
16 checks passed
@mlataza mlataza deleted the feature/sc-81850/macos-integration-test branch March 13, 2026 17:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant