GRM-16: test: add molecule lifecycle scenarios, integration tests, and docs

- Add multi-instance molecule scenario verifying isolated data/config dirs
- Add lifecycle molecule scenario testing stop/disable/enable/start sequence
- Update default and binary verify playbooks for template unit assertions
- Add integration tests for full CLI lifecycle and multi-instance support
- Add pytest integration marker and --no-cov Makefile target
- Update README with lifecycle commands, multi-instance examples, and architecture
- Update Makefile with start/stop/enable/disable/status/remove targets
- Update .env.example with GRM_LANG documentation
This commit is contained in:
Emil Simeonov
2026-06-18 23:14:02 +02:00
parent adb758f5f5
commit a575a89026
15 changed files with 557 additions and 33 deletions
+4
View File
@@ -23,3 +23,7 @@ GITEA_REGISTRATION_TOKEN=your-registration-token
# Default SSH private key path (optional, overrides --key)
# GITEA_RUNNER_KEY=~/.ssh/id_ed25519
# UI language for GRM console messages (optional, default: en)
# Supported: en, bg, de, ru, zh
# GRM_LANG=en