- add microbenchmark litsupport plugin
- use microbenchmark litsupport plugin for XRay benchmarks
The litsuport module was originally written by @MatzeB provided in https://reviews.llvm.org/D37421 with some minor edits to the test output name string (note: s/exec_time/microbenchmark_time_ns/)
I think we need some more logic here, like this:
test_modules = config.test_modules if 'run' in test_modules: # Insert microbenchmarks module behind 'run' test_modules.insert(test_modules.index('run')+1, 'microbenchmarks') # Timeit results are not useful for microbenchmarks if 'timeit' in test_modules: test_modules.remove('timeit')