Experiment with different Crystalball map generators

Context

In gitlab-org/quality/engineering-productivity/master-broken-incidents#1683 (comment 1385966977), we have noticed that running certain specs won't necessarily include their source file as related. For example, when running spec/graphql/types/project_member_relation_enum_spec.rb, its source file is not listed as a related file (see comment).

Changing the map generators we use might help.

Goal

  • Investigate whether any other map generators might help us detect those issues
  • Make sure that those new map generators wouldn't add too much time to the pipelines time
  • Make sure that those new map generators wouldn't add too much space to the resulting mapping file (it's already fairly big, and takes time to download)

Potential map generators