Skip to content

Commit d17d7fc

Browse files
committed
Fix e2e CI: remove virtio-gpu-pci arg, increase timeout
The virtio-gpu-pci QEMU device was dropped in favor of Xvfb for the virtual display. Remove the QEMU_EXTRA_ARGS env var that was causing boot issues. Increase e2e timeout to 30 minutes and job timeout to 45 minutes to accommodate Trixie first-boot + Xvfb apt install time.
1 parent 02ed3b7 commit d17d7fc

1 file changed

Lines changed: 3 additions & 5 deletions

File tree

.github/workflows/main.yml

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ jobs:
7171
e2e-test:
7272
needs: build
7373
runs-on: ubuntu-latest
74-
timeout-minutes: 30
74+
timeout-minutes: 45
7575
steps:
7676
- uses: actions/checkout@v4
7777

@@ -106,18 +106,16 @@ jobs:
106106
-v "$(realpath $IMG):/input/image.img:ro" \
107107
-e ARTIFACTS_DIR=/output \
108108
-e DISTRO_NAME="FullPageOS" \
109-
-e QEMU_EXTRA_ARGS="-device virtio-gpu-pci" \
110-
-e KEEP_ALIVE=true \
111109
fullpageos-e2e-test
112110
113111
- name: Wait for tests to complete
114112
run: |
115-
for i in $(seq 1 180); do
113+
for i in $(seq 1 360); do
116114
[ -f artifacts/exit-code ] && break
117115
sleep 5
118116
done
119117
if [ ! -f artifacts/exit-code ]; then
120-
echo "ERROR: Tests did not complete within 15 minutes"
118+
echo "ERROR: Tests did not complete within 30 minutes"
121119
docker logs fullpageos-test 2>&1 | tail -80
122120
exit 1
123121
fi

0 commit comments

Comments
 (0)