Currently, for the microbenchmarks, the microbenchmark module is enabled,
and timeit module is disabled. Which means, the actual microbenchmark executable
will not have exec_time metric, and will not be present in the reports.
But the perf module only knows about that main run, it doesn't know anything
about the micro-benchmark results. So it only sets the profile metric for that
main run. Which won't be present in the reports. So it is completely impossible
to view the perf profiles...
Depends on D60336
Ah yes, this should be if hasattr(context, 'profilefile'):, will fix.