Skip to content

[9.2] Tests tracks selectively based on PR changes (#858)#881

Merged
NickDris merged 1 commit into9.2from
backport/9.2/pr-858
Oct 8, 2025
Merged

[9.2] Tests tracks selectively based on PR changes (#858)#881
NickDris merged 1 commit into9.2from
backport/9.2/pr-858

Conversation

@esbenchmachine
Copy link
Collaborator

Backport

This will backport the following commits from master to 9.2:

Questions ?

Please refer to the Backport tool documentation

Implements test execution based on PR changes by integrating
pytest-rally plugin's --track-filter option. Tests will now only run
for tracks affected by changes in the top-level directories of the
repository.

- Updates test command configurations to support dynamic track
filtering arguments
- Adds pytest track markers to associate test classes and methods
 with specific tracks
- Implements CI workflow changes to detect changed tracks and
pass them as filter arguments
- Defines RUN_FULL_CI_WHEN_CHANGED env variable which
point to files that when changed full CI is executed.

(cherry picked from commit 714442d)
@esbenchmachine esbenchmachine added the backport This PR is a backport of some other PR label Oct 8, 2025
@esbenchmachine esbenchmachine enabled auto-merge (squash) October 8, 2025 11:20
@NickDris NickDris self-requested a review October 8, 2025 14:18
@NickDris NickDris disabled auto-merge October 8, 2025 14:18
@NickDris NickDris merged commit d3c3501 into 9.2 Oct 8, 2025
11 of 14 checks passed
@NickDris NickDris deleted the backport/9.2/pr-858 branch October 8, 2025 14:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backport This PR is a backport of some other PR

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants