Hardian: make nofib rule more fine-grained
Motivation
The purpose of this ticket is to track work related to Hadrian's nofib rule improvements.
Currently, when we invoke nofib with hadrian, we essentially do
cd nofib; make clean; make boot; make 2>&1 | tee nofib-log
It would be good to have more control and be able to provide other options. For example:
- specifying time mode -
fast/norm/slow - passing
EXTRA_RUNTEST_OPTS(for example, when using-cachegrind) - Number of rounds -
NoFibRuns - Specifying the name of the file where we redirect the output to
- Exposing
nofib-analyseas another rule
Proposal
implement the proposed enhancements by updating current and introducing new rules.
TODO
Edited by Alex D