forked from aspnet/Benchmarks
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathprbenchmarks.runtime.windows_arm64.config.yml
More file actions
50 lines (39 loc) · 2.71 KB
/
prbenchmarks.runtime.windows_arm64.config.yml
File metadata and controls
50 lines (39 loc) · 2.71 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
# multi-line script used to build the project
components:
runtime:
script: |
call .\build.cmd clr.runtime+clr.alljits+clr.iltools+clr.tools+clr.corelib+clr.nativecorelib -c Release -runtimeconfiguration Release -arch arm64
arguments: '--{{job}}.options.outputFiles .\artifacts\bin\coreclr\windows.arm64.Release\clrjit.dll --{{job}}.options.outputFiles .\artifacts\bin\coreclr\windows.arm64.Release\coreclr.dll --{{job}}.options.outputFiles .\artifacts\bin\coreclr\windows.arm64.Release\System.Private.CoreLib.dll'
libs:
script: |
call .\build.cmd libs -c Release -runtimeconfiguration Release -arch arm64
call .\src\tests\build.cmd Release arm64 generatelayoutonly /p:LibrariesConfiguration=Release
del /F /S /Q .\artifacts\tests\coreclr\windows.arm64.Release\tests\Core_Root\*.pdb
del /F /S /Q .\artifacts\tests\coreclr\windows.arm64.Release\tests\Core_Root\CommandLine.dll
arguments:
--{{job}}.options.outputFiles .\artifacts\tests\coreclr\windows.arm64.Release\tests\Core_Root\
# default arguments that are always used on crank commands
defaults: --config https://raw.githubusercontent.com/aspnet/Benchmarks/main/build/azure.profile.yml --{{job}}.framework net11.0 --relay
variables:
job: application
# the first value is the default if none is specified
profiles:
aspnet-citrine-win-ampere:
description: Ampere/Windows 80 Cores
arguments: --profile aspnet-citrine-arm-win-relay
benchmarks:
micro:
description: '.NET Performance micro benchmarks (set filter by adding `--variable filter=...`; by default `filter=*LinqBenchmarks*`)'
arguments: --config https://raw.githubusercontent.com/aspnet/Benchmarks/main/scenarios/dotnet.benchmarks.yml --scenario custom
plaintext:
description: TechEmpower Plaintext Scenario - ASP.NET Platform implementation
arguments: --config https://raw.githubusercontent.com/aspnet/Benchmarks/main/scenarios/platform.benchmarks.yml --scenario plaintext
json:
description: TechEmpower JSON Scenario - ASP.NET Platform implementation
arguments: --config https://raw.githubusercontent.com/aspnet/Benchmarks/main/scenarios/platform.benchmarks.yml --scenario json
fortunes:
description: TechEmpower Fortunes Scenario - ASP.NET Platform implementation
arguments: --config https://raw.githubusercontent.com/aspnet/Benchmarks/main/scenarios/platform.benchmarks.yml --scenario fortunes
fortunes_ef:
description: TechEmpower Fortunes Scenario with EF Core - ASP.NET Platform implementation
arguments: --config https://raw.githubusercontent.com/aspnet/Benchmarks/main/scenarios/platform.benchmarks.yml --scenario fortunes_ef