Add no tiered compilation test jobs (dotnet/coreclr#18864)
authorNoah Falk <noahfalk@users.noreply.github.com>
Mon, 16 Jul 2018 20:48:37 +0000 (13:48 -0700)
committerGitHub <noreply@github.com>
Mon, 16 Jul 2018 20:48:37 +0000 (13:48 -0700)
commit21197d0e1c0a33ebf91193f156b196f2076a0501
treeb526d14141ce3d31cf887f82b892d281ebfbade5
parent62fbef93e9c9c908530e1ac74799e66949afdd34
Add no tiered compilation test jobs (dotnet/coreclr#18864)

* Add no tiered compilation test jobs

With the upcoming switch to make tiered compilation on by default we want to preserve some JIT testing that will not enable tiered compilation.
1) Add 'no_tiered_compilation_pri0' jit stress job, logically the non-tiered variant of current 'Innerloop' jobs
   - This job will run on all PRs for Checked x (Windows x86, Windows x64, Ubuntu arm) - but not scheduled that way for the moment so it can be tested post-checkin
2) Add 'no_tiered_compilation' jit stress job, logically the non-tiered variant of the current 'normal' job
   - This job has the same periodic schedule as other jit stress jobs
3) Add 'r2r_no_tiered_compilation' r2r stress job, logically the non-tiered variant of the current 'r2r' job
   - This job has the same periodic schedule as other r2r stress jobs

Misc adjustments - Added isPri0TestScenario because 'innerloop' is no longer the only scenario name which has this property + eliminated various comments that implied 'innerloop' IFF pri0

Commit migrated from https://github.com/dotnet/coreclr/commit/37322ac660acffa1543d8338c118417d48571f1c
src/coreclr/netci.groovy