Skip to content

Allow regex for slot/platform in periodic test definition

Rosen Matev requested to merge rmatev-slot-regex into master

Currently slot, platform and project accept wildcards that are matched using fnmatch.fnmatch. This does not allow for one of the primary use cases that is OR-ing different values (e.g. lhcb-master|lhcb-head).

This MR allows selecting slot and platform with a regex. To keep backward compatibility for the already used wildcards in test_scheduler2.xml, the fnmatch check is kept as well for platform.

This MR also removes the wildcard matching for project, where there are no uses of it and it is hard to imagine any (as the options will be project-specific anyway).

Merge request reports