@@ -44,6 +44,7 @@ parameters:
44
44
projectFile : ' ' # optional -- Full path to project file
45
45
framework : ' ' # optional -- Framework to run against (use frameworks). Ignored if frameworks is non-empty.
46
46
codeGenType : ' ' # optional -- CodeGen type (e.g. JIT, AOT)
47
+ linkingType : ' ' # optional -- Linking type (e.g. static, dynamic)
47
48
runtimeType : ' ' # optional -- Runtime type (e.g. mono, wasm, coreclr)
48
49
useLocalCommitTime : false # optional -- Whether to use the local commit time or fetch it from the remote repository
49
50
isCompare : false # optional -- If the job is comparing two configurations
60
61
- template : ${{ parameters.jobTemplate }}
61
62
parameters :
62
63
enableTelemetry : ${{ parameters.enableTelemetry }}
63
- name : run_performance_test_${{ replace(format('{0}_{1}_{2}_{3}_{4}{5}_{6}_{7}_{8}', parameters.runKind, coalesce(parameters.runtimeType, 'NULL'), coalesce(parameters.codeGenType, 'NULL'), coalesce(replace(parameters.additionalJobIdentifier, ' ', '_'), 'NULL'), parameters.osGroup, parameters.osSubGroup, coalesce(parameters.osVersion, 'NULL'), parameters.archType, coalesce(parameters.machinePool, parameters.logicalMachine)), '_NULL', '') }}
64
- displayName : Performance ${{ replace(format('{0} {1} {2} {3} {4}{5} {6} {7} {8}', parameters.runKind, coalesce(parameters.runtimeType, 'NULL'), coalesce(parameters.codeGenType, 'NULL'), coalesce(parameters.additionalJobIdentifier, 'NULL'), parameters.osGroup, parameters.osSubGroup, coalesce(parameters.osVersion, 'NULL'), parameters.archType, coalesce(parameters.machinePool, parameters.logicalMachine)), ' NULL', '') }}
64
+ name : run_performance_test_${{ replace(format('{0}_{1}_{2}_{3}_{4}{5}_{6}_{7}_{8}_{9} ', parameters.runKind, coalesce(parameters.runtimeType, 'NULL'), coalesce(parameters.codeGenType, 'NULL'), coalesce(parameters.linkingType , 'NULL'), coalesce(replace(parameters.additionalJobIdentifier, ' ', '_'), 'NULL'), parameters.osGroup, parameters.osSubGroup, coalesce(parameters.osVersion, 'NULL'), parameters.archType, coalesce(parameters.machinePool, parameters.logicalMachine)), '_NULL', '') }}
65
+ displayName : Performance ${{ replace(format('{0} {1} {2} {3} {4} {5} {6} {7} {8} {9} ', parameters.runKind, coalesce(parameters.runtimeType, 'NULL'), coalesce(parameters.codeGenType, 'NULL'), coalesce(parameters.linkingType , 'NULL'), coalesce(parameters.additionalJobIdentifier, 'NULL'), parameters.osGroup, parameters.osSubGroup, coalesce(parameters.osVersion, 'NULL'), parameters.archType, coalesce(parameters.machinePool, parameters.logicalMachine)), ' NULL', '') }}
65
66
timeoutInMinutes : ${{ parameters.timeoutInMinutes }}
66
67
workspace :
67
68
clean : all
0 commit comments