From a23b11af5f2e0fa5f81be07847e1d09a5e9a0dc6 Mon Sep 17 00:00:00 2001 From: Dudemanguy Date: Thu, 23 Jan 2025 22:56:30 -0600 Subject: [PATCH] github/workflows: print meson test log on failure on BSD A build failure will output its error, but a test failure says nothing other than what test failed. Print the meson test log as well. --- .github/workflows/build.yml | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index d414f30830..4a38c73a14 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -440,7 +440,10 @@ jobs: vulkan-headers \ zimg ./ci/build-openbsd.sh - meson test -C build + if ! meson test -C build; then + cat ./build/meson-logs/testlog.txt + exit 1 + fi freebsd: runs-on: ubuntu-latest # until https://github.com/actions/runner/issues/385 @@ -490,7 +493,10 @@ jobs: vulkan-headers \ wayland-protocols ./ci/build-freebsd.sh - meson test -C build + if ! meson test -C build; then + cat ./build/meson-logs/testlog.txt + exit 1 + fi msys2: runs-on: windows-latest