From dee10e72139a3c5f077510f79686a88c2ec9d72a Mon Sep 17 00:00:00 2001 From: sgiehl Date: Wed, 29 Apr 2026 10:03:24 +0200 Subject: [PATCH 1/2] Split UI tests into more parts --- .github/workflows/matomo-tests.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/matomo-tests.yml b/.github/workflows/matomo-tests.yml index 4921dff5d73..6e56a6a03fd 100644 --- a/.github/workflows/matomo-tests.yml +++ b/.github/workflows/matomo-tests.yml @@ -136,7 +136,7 @@ jobs: strategy: fail-fast: ${{ inputs.is_preview == true }} matrix: - parts: [ 0,1,2,3 ] + parts: [ 0,1,2,3,4,5,6,7,8,9 ] steps: - uses: actions/checkout@v6 with: @@ -148,7 +148,7 @@ jobs: - name: running tests uses: matomo-org/github-action-tests@main with: - ui-test-options: '--num-test-groups=4 --test-group=${{ matrix.parts }}' + ui-test-options: '--num-test-groups=10 --test-group=${{ matrix.parts }}' test-type: 'UI' php-version: '7.2' node-version: '16' From c5adb64e083cf6b020a1b4c4f5f8cb18d7199543 Mon Sep 17 00:00:00 2001 From: sgiehl Date: Wed, 29 Apr 2026 11:04:40 +0200 Subject: [PATCH 2/2] Use UITestFixture as it requires the overlay site to be set up --- tests/UI/specs/OptOutIframe_spec.js | 2 -- 1 file changed, 2 deletions(-) diff --git a/tests/UI/specs/OptOutIframe_spec.js b/tests/UI/specs/OptOutIframe_spec.js index 1656a6671dc..495deba636b 100644 --- a/tests/UI/specs/OptOutIframe_spec.js +++ b/tests/UI/specs/OptOutIframe_spec.js @@ -8,8 +8,6 @@ */ describe("OptOutIframe", function () { - this.fixture = "Piwik\\Tests\\Fixtures\\OneVisit"; - const siteUrl = "/tests/resources/overlay-test-site-real/opt-out.php?implementation=iframe", safariUserAgent = "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_3) AppleWebKit/537.75.14 (KHTML, like Gecko) Version/7.0.3 Safari/7046A194A", chromeUserAgent = "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2228.0 Safari/537.36";