From 942130ff6e53fa435b6ab066c1918d2d40e9be92 Mon Sep 17 00:00:00 2001 From: Delyan Angelov Date: Sun, 8 Jan 2023 14:56:15 +0200 Subject: [PATCH] ci: make the `v gret` steps more robust to slow CI runners --- .github/workflows/c2v.yml | 4 ++-- .github/workflows/gg_regressions_ci.yml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/c2v.yml b/.github/workflows/c2v.yml index 8ffabdab6c..bcfda9a0ea 100644 --- a/.github/workflows/c2v.yml +++ b/.github/workflows/c2v.yml @@ -121,8 +121,8 @@ jobs: id: compare continue-on-error: true run: | - Xvfb $DISPLAY -screen 0 800x600x24 & - sleep 1 # give xvfb time to start + Xvfb $DISPLAY -screen 0 800x600x24 -fbdir /var/tmp/ & + sleep 1; while [ ! -f /var/tmp/Xvfb_screen0 ]; do sleep 0.5; done # give xvfb time to start, even on slow CI runs v gret -r ~/code/doom -t ./doom-regression-images/vgret.doom.toml -v ./doom-sample_images ./doom-regression-images - name: Upload regression to imgur diff --git a/.github/workflows/gg_regressions_ci.yml b/.github/workflows/gg_regressions_ci.yml index cc9b8387fb..46e2d7f5f0 100644 --- a/.github/workflows/gg_regressions_ci.yml +++ b/.github/workflows/gg_regressions_ci.yml @@ -43,8 +43,8 @@ jobs: id: compare continue-on-error: true run: | - Xvfb $DISPLAY -screen 0 1280x1024x24 & - sleep 1 # give xvfb time to start + Xvfb $DISPLAY -screen 0 1280x1024x24 -fbdir /var/tmp/ & + sleep 1; while [ ! -f /var/tmp/Xvfb_screen0 ]; do sleep 0.5; done # give xvfb time to start, even on slow CI runs ./v gret -t ./gg-regression-images/vgret.v_examples.toml -v ./gg-sample_images ./gg-regression-images - name: Upload regression to imgur