fix: QEMU test script name in dev CI (headless→qemu)
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
1b49257d95
commit
6d8d1d523e
@ -38,6 +38,15 @@ jobs:
|
|||||||
- name: Run frontend tests
|
- name: Run frontend tests
|
||||||
run: cd neode-ui && npx vitest run
|
run: cd neode-ui && npx vitest run
|
||||||
|
|
||||||
|
- name: Run container orchestration unit tests
|
||||||
|
run: |
|
||||||
|
source $HOME/.cargo/env 2>/dev/null || true
|
||||||
|
echo "=== Container crate tests ==="
|
||||||
|
cargo test -p archipelago-container --no-fail-fast --manifest-path core/Cargo.toml
|
||||||
|
echo ""
|
||||||
|
echo "=== Orchestration integration tests ==="
|
||||||
|
cargo test --test orchestration_tests --no-fail-fast --manifest-path core/Cargo.toml
|
||||||
|
|
||||||
- name: Configure root podman for insecure registry
|
- name: Configure root podman for insecure registry
|
||||||
run: |
|
run: |
|
||||||
sudo mkdir -p /etc/containers/registries.conf.d
|
sudo mkdir -p /etc/containers/registries.conf.d
|
||||||
@ -116,7 +125,7 @@ jobs:
|
|||||||
ISO=$(ls image-recipe/results/archipelago-installer-unbundled-*.iso 2>/dev/null | head -1)
|
ISO=$(ls image-recipe/results/archipelago-installer-unbundled-*.iso 2>/dev/null | head -1)
|
||||||
if [ -n "$ISO" ] && command -v qemu-system-x86_64 >/dev/null 2>&1; then
|
if [ -n "$ISO" ] && command -v qemu-system-x86_64 >/dev/null 2>&1; then
|
||||||
echo "Running headless QEMU boot test..."
|
echo "Running headless QEMU boot test..."
|
||||||
bash image-recipe/test-iso-headless.sh "$ISO" 120
|
bash image-recipe/test-iso-qemu.sh "$ISO" 120
|
||||||
else
|
else
|
||||||
echo "Skipping QEMU test (no ISO or QEMU not available)"
|
echo "Skipping QEMU test (no ISO or QEMU not available)"
|
||||||
fi
|
fi
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user