refactor: remove versioning from ISO filename
ISO now always named knel-football-secure.iso (no v1.0.0 suffix). Updated all references in code, docs, and tests. 💘 Generated with Crush Assisted-by: GLM-4.7 via Crush <crush@charm.land>
This commit is contained in:
@@ -23,7 +23,7 @@ setup() {
|
||||
fi
|
||||
|
||||
# Skip if ISO not present
|
||||
if [[ ! -f "output/knel-football-secure-v1.0.0.iso" ]]; then
|
||||
if [[ ! -f "output/knel-football-secure.iso" ]]; then
|
||||
skip "ISO not built - run ./run.sh iso"
|
||||
fi
|
||||
}
|
||||
@@ -42,34 +42,34 @@ setup() {
|
||||
|
||||
# Test: Verify ISO file exists
|
||||
@test "ISO file exists in output directory" {
|
||||
[ -f "output/knel-football-secure-v1.0.0.iso" ]
|
||||
[ -f "output/knel-football-secure.iso" ]
|
||||
}
|
||||
|
||||
# Test: Verify ISO file size is reasonable (>100MB)
|
||||
@test "ISO file size is reasonable" {
|
||||
local iso_size
|
||||
iso_size=$(stat -c%s "output/knel-football-secure-v1.0.0.iso" 2>/dev/null || echo 0)
|
||||
iso_size=$(stat -c%s "output/knel-football-secure.iso" 2>/dev/null || echo 0)
|
||||
[ "$iso_size" -gt 104857600 ] # 100 MB
|
||||
}
|
||||
|
||||
# Test: Verify ISO has valid checksums
|
||||
@test "ISO has SHA256 checksum file" {
|
||||
[ -f "output/knel-football-secure-v1.0.0.iso.sha256" ]
|
||||
[ -f "output/knel-football-secure.iso.sha256" ]
|
||||
}
|
||||
|
||||
@test "ISO SHA256 checksum is valid" {
|
||||
cd output
|
||||
run sha256sum -c knel-football-secure-v1.0.0.iso.sha256
|
||||
run sha256sum -c knel-football-secure.iso.sha256
|
||||
[ "$status" -eq 0 ]
|
||||
}
|
||||
|
||||
@test "ISO has MD5 checksum file" {
|
||||
[ -f "output/knel-football-secure-v1.0.0.iso.md5" ]
|
||||
[ -f "output/knel-football-secure.iso.md5" ]
|
||||
}
|
||||
|
||||
@test "ISO MD5 checksum is valid" {
|
||||
cd output
|
||||
run md5sum -c knel-football-secure-v1.0.0.iso.md5
|
||||
run md5sum -c knel-football-secure.iso.md5
|
||||
[ "$status" -eq 0 ]
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user