Add lean run support to CoreCLR perf (dotnet/coreclr#11347)
authorDrew Scoggins <anscoggi@microsoft.com>
Fri, 5 May 2017 17:39:15 +0000 (02:39 +0900)
committerJosé Rivero <jorive@microsoft.com>
Fri, 5 May 2017 17:39:15 +0000 (10:39 -0700)
commit885a1979ea8f6281f2a305648c7a34d028ad340f
tree2108dd607e398496ff46d29b91a18811c8a74f86
parent72a12c5bf670ee160d79d62f77ded1c6e6a72f63
Add lean run support to CoreCLR perf (dotnet/coreclr#11347)

In the xunit performance harness we added support for a "lean" run which
only runs the stopwatch to collect duration and none of the ETW
providers are turned on.  This adds support in the automation for doing
runs that use this lean feature.

Commit migrated from https://github.com/dotnet/coreclr/commit/803b48ca0f6e3097a3453d1d15d3765704461651
src/coreclr/perf.groovy
src/coreclr/tests/scripts/run-xunit-perf.cmd
src/coreclr/tests/src/Common/PerfHarness/project.json
src/coreclr/tests/src/Common/external/project.json
src/coreclr/tests/src/JIT/config/benchmark+roslyn/project.json
src/coreclr/tests/src/JIT/config/benchmark+serialize/project.json
src/coreclr/tests/src/JIT/config/benchmark/project.json