From 8242189321d1e5eff958705223058798050e8312 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nacho=20Codo=C3=B1er?= Date: Mon, 20 Apr 2026 16:28:15 +0200 Subject: [PATCH 1/4] increase TIMEOUT_SCALE_FACTOR to 14 for self-tests optimization --- .github/workflows/test-tools.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test-tools.yml b/.github/workflows/test-tools.yml index 32d3014ed3..91bf20f5ee 100644 --- a/.github/workflows/test-tools.yml +++ b/.github/workflows/test-tools.yml @@ -15,7 +15,7 @@ concurrency: env: # Multiplies the waitSecs for self-tests. - TIMEOUT_SCALE_FACTOR: 8 + TIMEOUT_SCALE_FACTOR: 14 # Retry failed tests additional times. METEOR_SELF_TEST_RETRIES: 2 METEOR_HEADLESS: true From c6dd463f9b3b397ddbafd01f1c1e1839fb784fa5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nacho=20Codo=C3=B1er?= Date: Mon, 20 Apr 2026 17:00:29 +0200 Subject: [PATCH 2/4] update test-tools workflow: allocate 4 CPUs, 16GB memory, and disable seccomp for container --- .github/workflows/test-tools.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test-tools.yml b/.github/workflows/test-tools.yml index 91bf20f5ee..6957a0eb15 100644 --- a/.github/workflows/test-tools.yml +++ b/.github/workflows/test-tools.yml @@ -81,7 +81,7 @@ jobs: runs-on: oss-vm container: image: meteor/circleci:2025.07.8-android-35-node-22 - options: --user root + options: --user root --cpus 4 --memory 16g --security-opt seccomp=unconfined needs: setup timeout-minutes: 45 steps: From 0a33bdf2712a4c775caa5fc471a4aaf9e0c12f05 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nacho=20Codo=C3=B1er?= Date: Mon, 20 Apr 2026 17:30:05 +0200 Subject: [PATCH 3/4] swap CPU/memory/seccomp options within test-tools workflow configuration --- .github/workflows/test-tools.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/test-tools.yml b/.github/workflows/test-tools.yml index 6957a0eb15..35bb712a7b 100644 --- a/.github/workflows/test-tools.yml +++ b/.github/workflows/test-tools.yml @@ -81,7 +81,7 @@ jobs: runs-on: oss-vm container: image: meteor/circleci:2025.07.8-android-35-node-22 - options: --user root --cpus 4 --memory 16g --security-opt seccomp=unconfined + options: --user root needs: setup timeout-minutes: 45 steps: @@ -149,7 +149,7 @@ jobs: runs-on: oss-vm container: image: meteor/circleci:2025.07.8-android-35-node-22 - options: --user root + options: --user root --cpus 4 --memory 16g --security-opt seccomp=unconfined needs: setup timeout-minutes: 35 env: @@ -482,7 +482,7 @@ jobs: runs-on: oss-vm container: image: meteor/circleci:2025.07.8-android-35-node-22 - options: --user root + options: --user root --cpus 4 --memory 16g --security-opt seccomp=unconfined needs: setup timeout-minutes: 25 env: From d1e46e07d544a7909020ad9a33c99d9b73b8f3de Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nacho=20Codo=C3=B1er?= Date: Mon, 20 Apr 2026 18:07:35 +0200 Subject: [PATCH 4/4] adjust TIMEOUT_SCALE_FACTOR values in test-tools workflow configuration --- .github/workflows/test-tools.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/test-tools.yml b/.github/workflows/test-tools.yml index 35bb712a7b..ceab4b1ef5 100644 --- a/.github/workflows/test-tools.yml +++ b/.github/workflows/test-tools.yml @@ -15,7 +15,7 @@ concurrency: env: # Multiplies the waitSecs for self-tests. - TIMEOUT_SCALE_FACTOR: 14 + TIMEOUT_SCALE_FACTOR: 8 # Retry failed tests additional times. METEOR_SELF_TEST_RETRIES: 2 METEOR_HEADLESS: true @@ -153,6 +153,7 @@ jobs: needs: setup timeout-minutes: 35 env: + TIMEOUT_SCALE_FACTOR: 14 TEST_GROUP: "^[a-b]|^c[a-n]|^co[a-l]|^comm" steps: - name: Checkout repository @@ -486,6 +487,7 @@ jobs: needs: setup timeout-minutes: 25 env: + TIMEOUT_SCALE_FACTOR: 14 TEST_GROUP: "^m[a-n]|^mo[a-d]" steps: - name: Checkout repository