1Bzlmod allow modules to rename their dependencies and use the aliased names in runfiles lookups. 2This test defines the following dependency tree: A -> B -> C. The test if whether a binary built in A 3that calls code in B that has an `rlocation!` call to lookup a runfile from C is able to correctly use 4B's repo_mapping. This is accomplished by having B use a custom `repo_name` for C. 5