Implements 26 tests across 6 test classes covering all CLI functionality: - Argument parsing and flag handling - Platform validation (Linux/macOS only) - External tool availability checks (rsync, cp, gcp) - Directory validation - Lock acquisition and release - Backup execution flow Brings CLI module from zero coverage to complete test coverage. Total test count: 99 → 127 tests (all passing).
22 KiB
22 KiB