Pulse/cmd
rcourtman 4f2e9055cd Add comprehensive tests for standalone node detection patterns
Tests validate the error pattern matching logic added in previous commit,
ensuring we correctly identify:

1. **Standalone Node Patterns** (should trigger fallback):
   - Classic: 'Corosync config does not exist'
   - LXC ipcc errors: 'ipcc_send_rec[1] failed: Unknown error -1'
   - Access control errors: 'Unable to load access control list'
   - All patterns from GitHub issue #571

2. **Genuine Errors** (should NOT trigger fallback):
   - Network timeouts
   - Permission denied
   - Command not found

Tests use real error messages from production GitHub issues to prevent
regressions. All 9 test cases pass.

Coverage:
- 6 standalone/LXC error patterns
- 3 genuine error cases (negative testing)
- References issue #571 for traceability

Related to #571
2025-11-13 10:17:57 +00:00
..
hashpw Add hashpw utility for generating password hashes 2025-11-06 16:46:56 +00:00
pulse Fix bootstrap-token command to use correct env var and default path 2025-11-09 23:46:41 +00:00
pulse-docker-agent Add OCI labels to Docker images and --version flag to docker-agent 2025-11-11 11:52:20 +00:00
pulse-host-agent Refactor: Code cleanup and localStorage consolidation 2025-11-04 21:50:46 +00:00
pulse-sensor-proxy Add comprehensive tests for standalone node detection patterns 2025-11-13 10:17:57 +00:00