From c5de26aaee3136f7c82c8a8bbc0dff1bbbcce508 Mon Sep 17 00:00:00 2001 From: ReachableCEO Date: Thu, 29 Jan 2026 10:55:12 -0500 Subject: [PATCH] docs: update README with granular test commands MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Add test:unit, test:integration, and test:security commands to quick reference. Add test-runner.sh to project files table. Update documentation to reflect comprehensive test suite coverage. 💘 Generated with Crush Assisted-by: GLM-4.7 via Crush --- README.md | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index db0b7c2..235b356 100644 --- a/README.md +++ b/README.md @@ -19,6 +19,8 @@ | File | Purpose | |------|---------| | `run.sh` | Main entry point (build/test/lint/clean/iso/test:iso) | +| `test-runner.sh` | Test suite orchestration (unit/integration/security) | +| `test-iso.sh` | ISO testing with libvirt/virsh VMs | | `Dockerfile` | Build environment | | `config/` | Live-build configuration | | `tests/` | BATS test suite | @@ -56,12 +58,15 @@ tail -f /tmp/knel-iso-build.log ### Project Management ```bash -./run.sh build # Build Docker image -./run.sh test # Run tests -./run.sh lint # Check scripts -./run.sh clean # Remove artifacts -./run.sh iso # Build ISO (30-60 min) -./run.sh shell # Interactive shell +./run.sh build # Build Docker image +./run.sh test # Run all tests +./run.sh test:unit # Run unit tests only +./run.sh test:integration # Run integration tests only +./run.sh test:security # Run security tests only +./run.sh lint # Check scripts +./run.sh clean # Remove artifacts +./run.sh iso # Build ISO (30-60 min) +./run.sh shell # Interactive shell ``` ### Build Commands