Add Test runs tab to policy drawer for scheduled pipeline execution policies

What does this MR do and why?

Add Test runs tab to policy drawer

  • only for scheduled pipeline execution policies
  • add feature flag for Test runs tab

References

Screenshots or screen recordings

Scenario Screenshot
SPEP - FF on SPEP_-_on
SPEP - FF off Screenshot_2026-02-18_at_2.01.14_PM
PEP PEP
SEP sep
MRAP mrap
VMP vmp

How to set up and validate locally

  1. Upload a GitLab Ultimate license
  2. Enable the security_policies_spep_dry_run ff in http://gdk.test:3000/rails/features/
  3. Navigate to a project/group => Secure => Policies => New policy => PEP policy => Create a SPEP
  4. Navigate to the project/group => Secure => Policies => Select the new policy
  5. Verify the "Test runs" tab shows up for SPEP

MR acceptance checklist

Evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.

Related to #588504

Edited by Alexander Turinske

Merge request reports

Loading