test-selection gap: Extend detect-tests job to generate "JS files to system specs" mappings
Context
Part of Epic Broken Master Incident Remediation: Improve Test Selection Gap
In gitlab-org/quality/engineering-productivity/master-broken-incidents#455 (closed), we have noticed that if some JS files get changed, no system specs will be triggered, as we don't have that mapping.
Goal
If a JS file is changed, we should try to identify the system specs that are covering this JS component.
Edited by David Dieulivol