summaryrefslogtreecommitdiff
path: root/netci.groovy
diff options
context:
space:
mode:
authorBruce Forstall <brucefo@microsoft.com>2018-07-12 13:34:06 -0700
committerBruce Forstall <brucefo@microsoft.com>2018-07-13 15:57:01 -0700
commit716227cf1eba3d16d91199a48dfdc23a189d18c1 (patch)
treea9c8f52b0461ec6931255bd4acbb3fb7ca24a2f6 /netci.groovy
parent827b5f15e2fd9d642491ebb21bce8013d9937083 (diff)
downloadcoreclr-716227cf1eba3d16d91199a48dfdc23a189d18c1.tar.gz
coreclr-716227cf1eba3d16d91199a48dfdc23a189d18c1.tar.bz2
coreclr-716227cf1eba3d16d91199a48dfdc23a189d18c1.zip
Enable 'jitnosimd' job for Linux/arm64 (#18890)
Fixes #18174
Diffstat (limited to 'netci.groovy')
-rwxr-xr-xnetci.groovy87
1 files changed, 85 insertions, 2 deletions
diff --git a/netci.groovy b/netci.groovy
index 34fa6d9a23..efe3e4cccd 100755
--- a/netci.groovy
+++ b/netci.groovy
@@ -386,7 +386,90 @@ class Constants {
'jitstress2_jitstressregs0x1000',
'tailcallstress',
// 'jitsse2only' // Only relevant to xarch
- // 'jitnosimd'
+ // 'jitnosimd' // Only interesting on platforms where SIMD support exists.
+ // 'jitincompletehwintrinsic'
+ // 'jitx86hwintrinsicnoavx'
+ // 'jitx86hwintrinsicnoavx2'
+ // 'jitx86hwintrinsicnosimd'
+ // 'jitnox86hwintrinsic'
+ 'corefx_baseline',
+ 'corefx_minopts',
+ 'corefx_tieredcompilation',
+ 'corefx_jitstress1',
+ 'corefx_jitstress2',
+ 'corefx_jitstressregs1',
+ 'corefx_jitstressregs2',
+ 'corefx_jitstressregs3',
+ 'corefx_jitstressregs4',
+ 'corefx_jitstressregs8',
+ 'corefx_jitstressregs0x10',
+ 'corefx_jitstressregs0x80',
+ 'corefx_jitstressregs0x1000',
+ 'gcstress0x3',
+ 'gcstress0xc',
+ 'zapdisable',
+ 'heapverify1',
+ 'gcstress0xc_zapdisable',
+ 'gcstress0xc_zapdisable_jitstress2',
+ 'gcstress0xc_zapdisable_heapverify1',
+ 'gcstress0xc_jitstress1',
+ 'gcstress0xc_jitstress2',
+ 'gcstress0xc_minopts_heapverify1'
+ ]
+
+ def static validLinuxArm64Scenarios = [
+ 'innerloop',
+ 'normal',
+ // 'ilrt'
+ 'r2r',
+ // 'longgc'
+ // 'formatting'
+ // 'gcsimulator'
+ // 'jitdiff'
+ // 'standalone_gc'
+ // 'gc_reliability_framework'
+ // 'illink'
+ 'r2r_jitstress1',
+ 'r2r_jitstress2',
+ 'r2r_jitstress1_tiered',
+ 'r2r_jitstress2_tiered',
+ 'r2r_jitstressregs1',
+ 'r2r_jitstressregs2',
+ 'r2r_jitstressregs3',
+ 'r2r_jitstressregs4',
+ 'r2r_jitstressregs8',
+ 'r2r_jitstressregs0x10',
+ 'r2r_jitstressregs0x80',
+ 'r2r_jitstressregs0x1000',
+ 'r2r_jitminopts',
+ 'r2r_jitforcerelocs',
+ 'r2r_gcstress15',
+ 'minopts',
+ 'tieredcompilation',
+ 'forcerelocs',
+ 'jitstress1',
+ 'jitstress2',
+ 'jitstress1_tiered',
+ 'jitstress2_tiered',
+ 'jitstressregs1',
+ 'jitstressregs2',
+ 'jitstressregs3',
+ 'jitstressregs4',
+ 'jitstressregs8',
+ 'jitstressregs0x10',
+ 'jitstressregs0x80',
+ 'jitstressregs0x1000',
+ 'jitstress2_jitstressregs1',
+ 'jitstress2_jitstressregs2',
+ 'jitstress2_jitstressregs3',
+ 'jitstress2_jitstressregs4',
+ 'jitstress2_jitstressregs8',
+ 'jitstress2_jitstressregs0x10',
+ 'jitstress2_jitstressregs0x80',
+ 'jitstress2_jitstressregs0x1000',
+ 'tailcallstress',
+ // 'jitsse2only' // Only relevant to xarch
+ 'jitnosimd', // Only interesting on platforms where SIMD support exists.
// 'jitincompletehwintrinsic'
// 'jitx86hwintrinsicnoavx'
// 'jitx86hwintrinsicnoavx2'
@@ -3569,7 +3652,7 @@ def static shouldGenerateFlowJob(def scenario, def isPR, def architecture, def c
else {
// Non-Windows
if (architecture == 'arm64') {
- if (!(scenario in Constants.validLinuxArmScenarios)) {
+ if (!(scenario in Constants.validLinuxArm64Scenarios)) {
return false
}
}