Move haddock performance tests into separate CI job
There are some legacy haddock performance tests in perf/haddock/
which use the stats file -RTS -t
in order to look at the performance of haddock. These predate any of the other performance testing infrastructure.
The tests don't run when the testsuite runs because running haddock takes so long, so you have to do a build beforehand in order to generate these files which is why they are "in_tree_compiler" tests. However, this means they don't run on hadrian CI where we test the bindist.
These tests are quite similar to the Cabal
and head.hackage
performance tests so in order to make sure they run and link into the rest of our performance infrastructure it would be better if they ran as a separate CI job which didn't rely on the stats file being produced as a by-product of compilation.