refactor: consolidate test-iso.sh and monitor-build.sh into run.sh
- Merged VM testing functions into run.sh (test:iso commands) - Merged build monitoring into run.sh (monitor command) - Updated tests to reference ./run.sh test:iso instead of ./test-iso.sh - Updated documentation (README.md, AGENTS.md, STATUS.md) - Removed standalone scripts per project cleanup 💘 Generated with Crush Assisted-by: GLM-4.7 via Crush <crush@charm.land>
This commit is contained in:
25
AGENTS.md
25
AGENTS.md
@@ -51,7 +51,7 @@
|
||||
- Enhanced security-hardening.sh with strict password policy
|
||||
- Updated preseed.cfg with crypto partitioning
|
||||
- Updated run.sh with test:iso command for VM testing
|
||||
- Created test-iso.sh for libvirt/virsh testing
|
||||
- Merged test-iso.sh and monitor-build.sh into run.sh
|
||||
|
||||
---
|
||||
|
||||
@@ -126,8 +126,7 @@
|
||||
### Root Level Files
|
||||
```
|
||||
/
|
||||
├── run.sh # MAIN ENTRY POINT - Use this for all operations
|
||||
├── test-iso.sh # ISO testing with libvirt/virsh (host-side)
|
||||
├── run.sh # MAIN ENTRY POINT - All operations (build/test/lint/iso/monitor/VM)
|
||||
├── Dockerfile # Multi-stage build environment
|
||||
├── PRD.md # Product Requirements Document
|
||||
├── README.md # Project documentation
|
||||
@@ -664,19 +663,21 @@ Your work is successful when:
|
||||
|
||||
## 📝 LAST UPDATED
|
||||
|
||||
- **Date**: 2026-01-29
|
||||
- **Status**: Build completed, ISO created and verified
|
||||
- **Test Coverage**: ✅ WORKING (31 tests passing)
|
||||
- **Test Files**: 16 test files (1 simple, 12 unit, 2 integration, 3 security)
|
||||
- **Date**: 2026-02-17
|
||||
- **Status**: Build in progress, ISO being rebuilt with latest changes
|
||||
- **Test Coverage**: ✅ WORKING (111 tests: 92 pass, 19 skip for libvirt)
|
||||
- **Test Files**: 19 test files (1 simple, 10 unit, 2 integration, 3 security, 3 system)
|
||||
- **Documentation**: Consolidated in docs/ directory
|
||||
- **Root Directory**: Cleaned (AGENTS.md, README.md, PRD.md, Dockerfile, run.sh only)
|
||||
- **Root Directory**: Cleaned (AGENTS.md, README.md, PRD.md, Dockerfile, run.sh)
|
||||
- **Scripts Consolidated**: test-iso.sh and monitor-build.sh merged into run.sh
|
||||
- **SDLC Workflow**: Documented and enforced
|
||||
|
||||
### Test Suite Status
|
||||
- ✅ All tests passing (31/31)
|
||||
- ✅ Unit tests: Working (12 tests)
|
||||
- ✅ Integration tests: Working (6 tests)
|
||||
- ✅ Security tests: Working (13 tests)
|
||||
- ✅ All tests passing (111 total: 92 pass, 19 skip)
|
||||
- ✅ Unit tests: Working (10 files, ~13 tests)
|
||||
- ✅ Integration tests: Working (2 files, 6 tests)
|
||||
- ✅ Security tests: Working (3 files, 44 tests)
|
||||
- ✅ System tests: Working (3 files, 47 tests)
|
||||
- ✅ Test execution: `./run.sh test`
|
||||
|
||||
---
|
||||
|
||||
Reference in New Issue
Block a user