Feature specs for Scan Result Policies: License Scanning
Summary
Add an E2E tests for the ability to apply Scan Result Policies with License Scan to selected projects/groups.
Documentation: https://docs.gitlab.com/ee/user/application_security/policies/scan-result-policies.html#license_finding-rule-type
These tests will verify all steps needed for Scan Result Policies to be created and applied to all MRs in the project.
Example test cases to cover:
- https://gitlab.com/gitlab-org/govern/security-policies/projects/test-cases/-/blob/main/dst/scan-result-policies/011-enforce-license-scan-matching-pre-existing-for-all-branches.md
- https://gitlab.com/gitlab-org/govern/security-policies/projects/test-cases/-/blob/main/dst/scan-result-policies/012-enforce-license-scan-except-pre-existing-for-all-branches.md
- https://gitlab.com/gitlab-org/govern/security-policies/projects/test-cases/-/blob/main/dst/scan-result-policies/013-enforce-license-scan-matching-new-for-all-branches.md
- https://gitlab.com/gitlab-org/govern/security-policies/projects/test-cases/-/blob/main/dst/scan-result-policies/014-enforce-license-scan-except-new-for-all-branches.md
All examples above consist of video with recording, link to documentation and related Epic/Issue.