2024-09-20 (2 commits)

2024-09-21

Overview

A couple of commits improving test running over gitlab CI.

Changes

It covers commits from 2024-09-20 on 11.x branch.

#3470179: Account for test type, number of methods, and data providers in test ordering

#3470179 - 94b717e9202617b4d0bec7c3c019d08cfdd42866

Changes run-tests.sh and test annotations to improve tests execution over gitlab CI.

#3469687: Reduce CPU requirements for core gitlab pipelines

#3469687 - 8877452481a878cc51814b8471a2a88ed018246f

Reduces CPU requirements of gitlab CI workers.

Tweaks knobs around parallelism, concurrency, and minimal CPU requirements, around test execution.

Annex

Meta

The set

$ git log --oneline --reverse --since=2024-09-19T23:59:59+00:00 --until=2024-09-21T00:00:00+00:00
8877452481 Issue #3469687 by catch, fjgarlin: Reduce CPU requirements for core gitlab pipelines
94b717e920 Issue #3470179 by catch, quietone: Account for test type, number of methods, and data providers in test ordering

$ git diff --shortstat 8877452481~1..94b717e920
 37 files changed, 105 insertions(+), 92 deletions(-)