summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTanner Gooding <tagoo@outlook.com>2019-05-21 04:08:48 -0700
committerGitHub <noreply@github.com>2019-05-21 04:08:48 -0700
commit22288107a7acf7a3cf40f72c0464a722c80b7ba9 (patch)
treef1b11b39f33325d30871767d06d91a26e5d1960b
parentc8e9c122aa5ea827e734fdffd889afa6318619da (diff)
downloadcoreclr-22288107a7acf7a3cf40f72c0464a722c80b7ba9.tar.gz
coreclr-22288107a7acf7a3cf40f72c0464a722c80b7ba9.tar.bz2
coreclr-22288107a7acf7a3cf40f72c0464a722c80b7ba9.zip
Adding a jitstressregs_x86_noavx outerloop job group (#24650)
* Adding a jitstress_regs_x86_noavx outerloop job group * Fixing the names of `jitstress-regs` to `jitstressregs`
-rw-r--r--azure-pipelines.yml12
-rw-r--r--eng/test-job.yml14
-rw-r--r--tests/testenvironment.proj8
3 files changed, 32 insertions, 2 deletions
diff --git a/azure-pipelines.yml b/azure-pipelines.yml
index 961e249825..d959676191 100644
--- a/azure-pipelines.yml
+++ b/azure-pipelines.yml
@@ -151,6 +151,11 @@ jobs:
- OSX_x64
- Windows_NT_x64
- Windows_NT_x86
+ ${{ if eq(variables['Build.DefinitionName'], 'coreclr-outerloop-jitstressregs-x86') }}:
+ platforms:
+ - Linux_x64
+ - Windows_NT_x64
+ - Windows_NT_x86
#
# Release builds
@@ -227,6 +232,11 @@ jobs:
- OSX_x64
- Windows_NT_x64
- Windows_NT_x86
+ ${{ if eq(variables['Build.DefinitionName'], 'coreclr-outerloop-jitstressregs-x86') }}:
+ platforms:
+ - Linux_x64
+ - Windows_NT_x64
+ - Windows_NT_x86
jobParameters:
${{ if eq(variables['Build.DefinitionName'], 'coreclr-ci') }}:
testGroup: innerloop
@@ -238,6 +248,8 @@ jobs:
testGroup: outerloop-jitstress-isas-arm
${{ if eq(variables['Build.DefinitionName'], 'coreclr-outerloop-jitstress-isas-x86') }}:
testGroup: outerloop-jitstress-isas-x86
+ ${{ if eq(variables['Build.DefinitionName'], 'coreclr-outerloop-jitstressregs-x86') }}:
+ testGroup: outerloop-jitstressregs-x86
${{ if eq(variables['Build.DefinitionName'], 'coreclr-outerloop-jitstressregs') }}:
testGroup: outerloop-jitstressregs
${{ if eq(variables['Build.DefinitionName'], 'coreclr-outerloop-jitstress2-jitstressregs') }}:
diff --git a/eng/test-job.yml b/eng/test-job.yml
index e1ae31eda2..010b0300c8 100644
--- a/eng/test-job.yml
+++ b/eng/test-job.yml
@@ -94,7 +94,7 @@ jobs:
timeoutInMinutes: 240
${{ if eq(parameters.testGroup, 'outerloop') }}:
timeoutInMinutes: 360
- ${{ if in(parameters.testGroup, 'outerloop-jitstress', 'outerloop-jitstress-isas-arm', 'outerloop-jitstress-isas-x86', 'outerloop-jitstressregs', 'outerloop-jitstress2-jitstressregs', 'outerloop-gcstress0x3-gcstress0xc') }}:
+ ${{ if in(parameters.testGroup, 'outerloop-jitstress', 'outerloop-jitstress-isas-arm', 'outerloop-jitstress-isas-x86', 'outerloop-jitstressregs-x86', 'outerloop-jitstressregs', 'outerloop-jitstress2-jitstressregs', 'outerloop-gcstress0x3-gcstress0xc') }}:
timeoutInMinutes: 480
${{ if in(parameters.testGroup, 'outerloop-gcstress-extra', 'outerloop-r2r-extra') }}:
timeoutInMinutes: 600
@@ -167,7 +167,7 @@ jobs:
${{ if eq(parameters.testGroup, 'outerloop') }}:
timeoutPerTestCollectionInMinutes: 60
timeoutPerTestInMinutes: 10
- ${{ if in(parameters.testGroup, 'outerloop-jitstress', 'outerloop-jitstress-isas-arm', 'outerloop-jitstress-isas-x86', 'outerloop-jitstressregs', 'outerloop-jitstress2-jitstressregs') }}:
+ ${{ if in(parameters.testGroup, 'outerloop-jitstress', 'outerloop-jitstress-isas-arm', 'outerloop-jitstress-isas-x86', 'outerloop-jitstressregs-x86', 'outerloop-jitstressregs', 'outerloop-jitstress2-jitstressregs') }}:
timeoutPerTestCollectionInMinutes: 120
timeoutPerTestInMinutes: 30
${{ if in(parameters.testGroup, 'outerloop-gcstress0x3-gcstress0xc') }}:
@@ -232,6 +232,16 @@ jobs:
- jitstress_isas_x86_nosse41
- jitstress_isas_x86_nosse42
- jitstress_isas_x86_nossse3
+ ${{ if eq(parameters.testGroup, 'outerloop-jitstressregs-x86') }}:
+ scenarios:
+ - jitstressregs1_x86_noavx
+ - jitstressregs2_x86_noavx
+ - jitstressregs3_x86_noavx
+ - jitstressregs4_x86_noavx
+ - jitstressregs8_x86_noavx
+ - jitstressregs0x10_x86_noavx
+ - jitstressregs0x80_x86_noavx
+ - jitstressregs0x1000_x86_noavx
${{ if eq(parameters.testGroup, 'outerloop-jitstressregs') }}:
scenarios:
- jitstressregs1
diff --git a/tests/testenvironment.proj b/tests/testenvironment.proj
index 10d6e75b6c..ee6c039e65 100644
--- a/tests/testenvironment.proj
+++ b/tests/testenvironment.proj
@@ -84,6 +84,14 @@
<TestEnvironment Include="jitstress_isas_x86_nosse41" EnableSSE41="0" /> <!-- Depends on SSSE3 and SSE3_4 -->
<TestEnvironment Include="jitstress_isas_x86_nosse42" EnableSSE42="0" /> <!-- Depends on SSE41 -->
<TestEnvironment Include="jitstress_isas_x86_nossse3" EnableSSSE3="0" /> <!-- Depends on SSE3 -->
+ <TestEnvironment Include="jitstressregs1_x86_noavx" JitStressRegs="1" EnableAVX="0" />
+ <TestEnvironment Include="jitstressregs2_x86_noavx" JitStressRegs="2" EnableAVX="0" />
+ <TestEnvironment Include="jitstressregs3_x86_noavx" JitStressRegs="3" EnableAVX="0" />
+ <TestEnvironment Include="jitstressregs4_x86_noavx" JitStressRegs="4" EnableAVX="0" />
+ <TestEnvironment Include="jitstressregs8_x86_noavx" JitStressRegs="8" EnableAVX="0" />
+ <TestEnvironment Include="jitstressregs0x10_x86_noavx" JitStressRegs="0x10" EnableAVX="0" />
+ <TestEnvironment Include="jitstressregs0x80_x86_noavx" JitStressRegs="0x80" EnableAVX="0" />
+ <TestEnvironment Include="jitstressregs0x1000_x86_noavx" JitStressRegs="0x1000" EnableAVX="0" />
<TestEnvironment Include="jitstressregs1" JitStressRegs="1" />
<TestEnvironment Include="jitstressregs2" JitStressRegs="2" />
<TestEnvironment Include="jitstressregs3" JitStressRegs="3" />