From 99b29b78a06fd29c6d472abf5a30803a4ef56364 Mon Sep 17 00:00:00 2001 From: Bill Wert Date: Wed, 26 Feb 2020 15:58:18 -0800 Subject: [PATCH] Enable crossgen tests (#32330) This turns on benchmarking for a few binaries to track crossgen. --- eng/pipelines/coreclr/templates/run-performance-job.yml | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/eng/pipelines/coreclr/templates/run-performance-job.yml b/eng/pipelines/coreclr/templates/run-performance-job.yml index 0314532..1e37e86 100644 --- a/eng/pipelines/coreclr/templates/run-performance-job.yml +++ b/eng/pipelines/coreclr/templates/run-performance-job.yml @@ -83,7 +83,15 @@ jobs: continueOnError: ${{ parameters.continueOnError }} - script: $(Python) $(PerformanceDirectory)/scripts/ci_setup.py $(SetupArguments) displayName: Run ci setup script - # Run perf testing in helix + - script: xcopy $(PerformanceDirectory)\scripts $(WorkItemDirectory)\ScenarioCorrelation\scripts\/e && xcopy $(PerformanceDirectory)\src\scenarios\shared $(WorkItemDirectory)\ScenarioCorrelation\shared\/e && xcopy $(PerformanceDirectory)\src\scenarios\staticdeps $(WorkItemDirectory)\ScenarioCorrelation\staticdeps\/e + displayName: Copy scenario support files + condition: and(succeeded(), eq(variables['Agent.Os'], 'Windows_NT')) + - script: $(PerformanceDirectory)\tools\dotnet\$(Architecture)\dotnet publish -c Release -o $(WorkItemDirectory)\ScenarioCorrelation\Startup -f netcoreapp3.1 -r win-$(Architecture) $(PerformanceDirectory)\src\tools\ScenarioMeasurement\Startup\Startup.csproj + displayName: Build scenario tools + env: + PERFLAB_TARGET_FRAMEWORKS: netcoreapp3.1 + condition: and(succeeded(), eq(variables['Agent.Os'], 'Windows_NT')) + # Run perf testing in helix - template: /eng/common/templates/steps/perf-send-to-helix.yml parameters: HelixSource: '$(HelixSourcePrefix)/$(Build.Repository.Name)/$(Build.SourceBranch)' # sources must start with pr/, official/, prodcon/, or agent/ -- 2.7.4