From 5e8b3cc5eb2f5685315a2326ca5ac4e53ea33013 Mon Sep 17 00:00:00 2001 From: Kenzie Raditya Tirtarahardja Date: Thu, 17 Jul 2025 14:01:48 +0800 Subject: [PATCH] CI: Run webdriver tests using one process and 2 chunks (#38052) - Make the test more stable with setting one process only for each chunk, while still running it concurrently with different machine for each chunk. - Previously, there is an issue where the log files is too big to be uploaded to intermittent tracker. Now the log file should be smaller even if we have many errors, since we have multiple chunk. Signed-off-by: PotatoCP --- python/servo/try_parser.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/python/servo/try_parser.py b/python/servo/try_parser.py index 242dde37518..72044cac47c 100644 --- a/python/servo/try_parser.py +++ b/python/servo/try_parser.py @@ -119,10 +119,11 @@ def handle_preset(s: str) -> Optional[JobConfig]: "./tests/wpt/tests/webdriver/tests/classic/", "--product servodriver", "--headless", + "--processes 1", ] ), unit_tests=False, - number_of_wpt_chunks=1, + number_of_wpt_chunks=2, ) elif any(word in s for word in ["lint", "tidy"]): return JobConfig("Lint", Workflow.LINT)