Include selective test execution summary in the EP team handbook page
Objective
As one of the initiatives lead by the ~"group::pipeline insights" team, we would like to make the selective test execution config a Gitlab feature. However, it is not being widely understood how this config works at the moment internally, and members usually ping the Quality team asking for updates on when we can make this a feature without understanding the challenges. Coming out of the sync meeting with ~"group::pipeline insights" team, the first action to improve transparency is for the EP team to document how we are configuring it for the Gitlab pipeline today, add that to the EP team handbook page to discoverability.
The focus is to highlight any customization we have built on top of the Test File Finder gem. What I think are the 2 main customizations:
- statically mapping code change to tests via tests.yml.
- selectively generating pipeline jobs using our CI rules based on code patterns.
Proposal
I found this recording https://www.youtube.com/watch?v=FCCbxZky5Nk in which @alberts-gitlab presented how we have implemented test intelligence with the TFF gem -- is the information in that recording still up to date? I am proposing to just include that Video in our team's handbook page, or record a new one if information is no longer up to date, supplemented by summaries of the configuration which can be built on top of