forked from aspnet/Benchmarks
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathprbenchmarks.runtime.linux_arm64.config.yml
More file actions
50 lines (39 loc) · 2.66 KB
/
prbenchmarks.runtime.linux_arm64.config.yml
File metadata and controls
50 lines (39 loc) · 2.66 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: |
./build.sh 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/Linux.arm64.Release/clrjit.dll --{{job}}.options.outputFiles ./artifacts/bin/coreclr/Linux.arm64.Release/coreclr.dll --{{job}}.options.outputFiles ./artifacts/bin/coreclr/Linux.arm64.Release/System.Private.CoreLib.dll'
libs:
script: |
./build.sh libs -c Release -runtimeconfiguration Release -arch arm64
./src/tests/build.sh Release arm64 generatelayoutonly /p:LibrariesConfiguration=Release
rm -rf ./artifacts/tests/coreclr/Linux.arm64.Release/tests/Core_Root/*.pdb
rm -rf ./artifacts/tests/coreclr/Linux.arm64.Release/tests/Core_Root/CommandLine.dll
arguments:
--{{job}}.options.outputFiles ./artifacts/tests/coreclr/Linux.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-ampere:
description: Ampere/Linux 80 Cores
arguments: --profile aspnet-citrine-arm-lin-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