Description
When compiletest fails, it prints an error summary like this at the end:
failures:
[mir-opt] mir-opt/issue-73223.rs
test result: FAILED. 139 passed; 1 failed; 3 ignored; 0 measured; 0 filtered out
However, there is one very important bit of information that I cannot gleam from this information: what are the host and target architectures that were tested! Figuring this out requires scrolling up quite a bit to where this test beings (and carefully not scrolling up too far because then one might look at the wrong test).
See #78343 for an example where this confused people. I have also been confused by this multiple times in the past, e.g. using the name of the CI runner to incorrectly deduce what the architecture(s) are (and not realizing that some of our runners run tests for quite a few different targets).
So I think in case of a failure, that summary at the end should repeat the important information that is printed at the top of the test run:
compiletest suite=mir-opt mode=mir-opt (x86_64-unknown-linux-gnu -> armv5te-unknown-linux-gnueabi)