Skip to content
Closed
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Next Next commit
Setup testing 1.
  • Loading branch information
LoopedBard3 committed Oct 13, 2022
commit 6be3fb332b1ea398287c0e5a533617c3c1aeddc5
154 changes: 77 additions & 77 deletions eng/pipelines/coreclr/perf_slow.yml
Original file line number Diff line number Diff line change
Expand Up @@ -99,37 +99,37 @@ extends:

- ${{ if and(ne(variables['System.TeamProject'], 'public'), notin(variables['Build.Reason'], 'Schedule')) }}:

# build coreclr and libraries
- template: /eng/pipelines/common/platform-matrix.yml
parameters:
jobTemplate: /eng/pipelines/common/build-coreclr-and-libraries-job.yml
buildConfig: release
platforms:
- Linux_arm64
- windows_arm64
jobParameters:
testGroup: perf
# # build coreclr and libraries
# - template: /eng/pipelines/common/platform-matrix.yml
# parameters:
# jobTemplate: /eng/pipelines/common/build-coreclr-and-libraries-job.yml
# buildConfig: release
# platforms:
# - Linux_arm64
# - windows_arm64
# jobParameters:
# testGroup: perf

# build mono on wasm
- template: /eng/pipelines/common/platform-matrix.yml
parameters:
jobTemplate: /eng/pipelines/common/global-build-job.yml
buildConfig: release
runtimeFlavor: mono
platforms:
- Browser_wasm
jobParameters:
buildArgs: -s mono+libs+host+packs -c $(_BuildConfig)
nameSuffix: wasm
isOfficialBuild: false
extraStepsTemplate: /eng/pipelines/common/upload-artifact-step.yml
extraStepsParameters:
rootFolder: '$(Build.SourcesDirectory)/artifacts/'
includeRootFolder: true
displayName: Browser Wasm Artifacts
artifactName: BrowserWasm
archiveType: zip
archiveExtension: .zip
# # build mono on wasm
# - template: /eng/pipelines/common/platform-matrix.yml
# parameters:
# jobTemplate: /eng/pipelines/common/global-build-job.yml
# buildConfig: release
# runtimeFlavor: mono
# platforms:
# - Browser_wasm
# jobParameters:
# buildArgs: -s mono+libs+host+packs -c $(_BuildConfig)
# nameSuffix: wasm
# isOfficialBuild: false
# extraStepsTemplate: /eng/pipelines/common/upload-artifact-step.yml
# extraStepsParameters:
# rootFolder: '$(Build.SourcesDirectory)/artifacts/'
# includeRootFolder: true
# displayName: Browser Wasm Artifacts
# artifactName: BrowserWasm
# archiveType: zip
# archiveExtension: .zip

- template: /eng/pipelines/common/platform-matrix.yml
parameters:
Expand Down Expand Up @@ -174,55 +174,55 @@ extends:
logicalmachine: 'perfampere'
timeoutInMinutes: 500

# run coreclr Linux arm64 ampere microbenchmarks perf job
- template: /eng/pipelines/common/platform-matrix.yml
parameters:
jobTemplate: /eng/pipelines/coreclr/templates/perf-job.yml
buildConfig: release
runtimeFlavor: coreclr
platforms:
- Linux_arm64
container: ubuntu-18.04-cross-arm64
jobParameters:
testGroup: perf
liveLibrariesBuildConfig: Release
projectFile: microbenchmarks.proj
runKind: micro
runJobTemplate: /eng/pipelines/coreclr/templates/run-performance-job.yml
logicalmachine: 'perfampere'
timeoutInMinutes: 500
# # run coreclr Linux arm64 ampere microbenchmarks perf job
# - template: /eng/pipelines/common/platform-matrix.yml
# parameters:
# jobTemplate: /eng/pipelines/coreclr/templates/perf-job.yml
# buildConfig: release
# runtimeFlavor: coreclr
# platforms:
# - Linux_arm64
# container: ubuntu-18.04-cross-arm64
# jobParameters:
# testGroup: perf
# liveLibrariesBuildConfig: Release
# projectFile: microbenchmarks.proj
# runKind: micro
# runJobTemplate: /eng/pipelines/coreclr/templates/run-performance-job.yml
# logicalmachine: 'perfampere'
# timeoutInMinutes: 500

# run coreclr Windows arm64 microbenchmarks perf job
- template: /eng/pipelines/common/platform-matrix.yml
parameters:
jobTemplate: /eng/pipelines/coreclr/templates/perf-job.yml
buildConfig: release
runtimeFlavor: coreclr
platforms:
- windows_arm64
jobParameters:
testGroup: perf
liveLibrariesBuildConfig: Release
projectFile: microbenchmarks.proj
runKind: micro
runJobTemplate: /eng/pipelines/coreclr/templates/run-performance-job.yml
logicalmachine: 'perfsurf'
# # run coreclr Windows arm64 microbenchmarks perf job
# - template: /eng/pipelines/common/platform-matrix.yml
# parameters:
# jobTemplate: /eng/pipelines/coreclr/templates/perf-job.yml
# buildConfig: release
# runtimeFlavor: coreclr
# platforms:
# - windows_arm64
# jobParameters:
# testGroup: perf
# liveLibrariesBuildConfig: Release
# projectFile: microbenchmarks.proj
# runKind: micro
# runJobTemplate: /eng/pipelines/coreclr/templates/run-performance-job.yml
# logicalmachine: 'perfsurf'

# run coreclr Windows arm64 ampere microbenchmarks perf job
- template: /eng/pipelines/common/platform-matrix.yml
parameters:
jobTemplate: /eng/pipelines/coreclr/templates/perf-job.yml
buildConfig: release
runtimeFlavor: coreclr
platforms:
- windows_arm64
jobParameters:
testGroup: perf
liveLibrariesBuildConfig: Release
projectFile: microbenchmarks.proj
runKind: micro
runJobTemplate: /eng/pipelines/coreclr/templates/run-performance-job.yml
logicalmachine: 'perfampere'
# # run coreclr Windows arm64 ampere microbenchmarks perf job
# - template: /eng/pipelines/common/platform-matrix.yml
# parameters:
# jobTemplate: /eng/pipelines/coreclr/templates/perf-job.yml
# buildConfig: release
# runtimeFlavor: coreclr
# platforms:
# - windows_arm64
# jobParameters:
# testGroup: perf
# liveLibrariesBuildConfig: Release
# projectFile: microbenchmarks.proj
# runKind: micro
# runJobTemplate: /eng/pipelines/coreclr/templates/run-performance-job.yml
# logicalmachine: 'perfampere'

# Uncomment once we fix https://github.com/dotnet/performance/issues/1950
# # run coreclr linux crossgen perf job
Expand Down