From 2b95de681fd6b869040fc2e6ee5f670bb99fc83c Mon Sep 17 00:00:00 2001 From: Ilija Tovilo Date: Mon, 6 Apr 2026 18:14:46 +0200 Subject: [PATCH 1/2] Test function jit in coverage Should mostly make ext/opcache/jit/zend_jit.c green. --- .github/workflows/test-suite.yml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/.github/workflows/test-suite.yml b/.github/workflows/test-suite.yml index 90bcafd16307e..8713479e2fafa 100644 --- a/.github/workflows/test-suite.yml +++ b/.github/workflows/test-suite.yml @@ -407,12 +407,16 @@ jobs: uses: ./.github/actions/install-linux - name: Setup uses: ./.github/actions/setup-x64 - # We only test with OpCache, the difference in coverage is negligible - - name: Test OpCache + - name: Test Tracing JIT uses: ./.github/actions/test-linux with: enableOpcache: true jitType: tracing + - name: Test Function JIT + uses: ./.github/actions/test-linux + with: + enableOpcache: true + jitType: function - name: Generate coverage report if: ${{ !cancelled() }} run: make gcovr-xml From 02a0bb9c04118993541e5c32a99ac2853e849fd4 Mon Sep 17 00:00:00 2001 From: Ilija Tovilo Date: Mon, 6 Apr 2026 22:46:04 +0200 Subject: [PATCH 2/2] Test: Pin gcovr 8.4 --- .github/workflows/test-suite.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test-suite.yml b/.github/workflows/test-suite.yml index 8713479e2fafa..d5a8407cb67eb 100644 --- a/.github/workflows/test-suite.yml +++ b/.github/workflows/test-suite.yml @@ -396,7 +396,7 @@ jobs: - name: apt uses: ./.github/actions/apt-x64 - name: Install gcovr - run: sudo -H pip install gcovr + run: sudo -H pip install 'gcovr==8.4' - name: ./configure uses: ./.github/actions/configure-x64 with: