summaryrefslogtreecommitdiff
path: root/netci.groovy
AgeCommit message (Collapse)AuthorFilesLines
2018-09-13Run both Hostx86/arm32 and Hostx64/arm32 crossgens in crossgen_comparison ↵Egor Chesakov1-23/+28
scenario
2018-08-23Fix terminology in netci file (#19608)Koundinya Veluri1-7/+7
2018-08-17Disable Ubuntu arm32 corefx xunit test result parsingBruce Forstall1-1/+11
We have a problem with the xunit plug-in, where it is consistently failing on Ubuntu arm32 test result uploading with this error: ``` The plugin hasn't been performed correctly ``` We haven't been able to identify the reason. So, do not add xunit parsing of the test data in this scenario. This is tracked by: https://github.com/dotnet/coreclr/issues/19447.
2018-08-16Add CrossGen Comparison scenario to netci.groovyEgor Chesakov1-3/+120
2018-08-16Remove coreclr.*txt upload (#19524)Jarret Shook1-1/+0
2018-08-10Reduce the number of innerloop CoreFX jobsBruce Forstall1-2/+7
1. Stop doing any OSX CoreFX jobs; they're too unreliable. 2. Stop running Debug jobs.
2018-08-07Simplify the code to create PR triggersBruce Forstall1-407/+237
Also, create PR triggers for jobs that currently don't have them (which is a bug), such as Debug and Release Windows x64 jobs.
2018-08-07Merge pull request #19336 from dotnet/dev/unix_test_workflowBruce Forstall1-6/+0
Update vc-runtime package used by Windows ARM/ARM64 testing
2018-08-06[WIP] Update vc-runtime package to support ARM and ARM64 with current builds.Bruce Forstall1-6/+0
2018-08-06Update arm64 users listBruce Forstall1-3/+1
2018-08-01Enable Windows ARM32 and ARM64 Debug builds as default PR triggeredBruce Forstall1-3/+15
These will be PR triggered for all users, not just those on the arm64Users list. Since these are Build only, and do no testing, with the change to use public VS2017 build tools, they can be run by anyone. Users on the arm64Users list will still get Checked Build and Test jobs, which require using the private test machines.
2018-08-01Enable ARM64 builds using release product toolsBruce Forstall1-11/+8
Remove support for specifying the toolset directory for arm64, which was used to point to an internal toolset. Building for arm64 now works just like the other platforms, e.g. invoke `build arm64`. The requirements: . Visual Studio 2017 Update 4 or later, with ARM64 toolset installed . Windows SDK 10.0.17134.0 or later . CMake 3.10 or later
2018-07-27Add CI PR-triggered Ubuntu x64 innerloop no-tiering job (#19123)Koundinya Veluri1-0/+15
2018-07-23Change Windows arm32/arm64 Debug normal/innerloop jobs to NOT run testsBruce Forstall1-52/+42
We don't want these Debug jobs to run tests, because Debug testing is slow, and we have few machine resources. It's a bit of a bug that we are currently running tests, because the job is named with "Build", not "Build and Test". So make it do what the name says: Debug normal/innerloop arm32/arm64 jobs will not run tests. This is asymmetric, unfortunately. I might prefer that the Debug jobs get generated as "Build and Test", but just not be triggered. (But be available for triggering.) Or perhaps just not get generated. That might require a separate set of just "Build" jobs that could be useful in some scenarios, such as for what the current Debug "Build" only jobs are currently used for.
2018-07-19Enable the no tiered compilation innerloop PR legs (#18953)Noah Falk1-17/+14
Enable the no tiered compilation innerloop PR legs
2018-07-18Disable failing Ubuntu x86 jobsBruce Forstall1-0/+7
Also add a minimal fix that fixes a current problem, but isn't expected to help fix the entire issue. Failures tracked by https://github.com/dotnet/coreclr/issues/19003.
2018-07-16Merge pull request #18917 from BruceForstall/dev/unix_test_workflowBruce Forstall1-62/+127
Enable Windows ARM64 corefx jobs in the CI
2018-07-16Add no tiered compilation test jobs (#18864)Noah Falk1-15/+45
* 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
2018-07-13Enable 'jitnosimd' job for Linux/arm64 (#18890)Bruce Forstall1-2/+85
Fixes #18174
2018-07-13Enable Windows ARM64 corefx jobsBruce Forstall1-60/+42
Disable various tests that currently fail, tagged with issues describing the failures.
2018-07-13Remove unnecessary R2R jobs (#18902)Bruce Forstall1-3/+22
2018-07-13Enable logs (#18881)Andon Andonov1-3/+2
2018-07-10Adjust JIT automated testing for tiered compilation (#18828)Noah Falk1-70/+89
Make it explicit that most JIT testing does not use tiered compilation regardless of the runtime default Clone jitstress1/2 and r2r_jitstress1/2 test modes both with and without tiering. Move the existing tieredcompilation test modes to have the same periodic scheduling as other jit test runs.
2018-07-09CoreFX CI Unix Staging commit (#18750)Andon Andonov1-24/+58
* Modify netci.groovy * Add script exit codes * Ad PR Triggers for Ubuntu and OSX10.12 * Remove release PR triggers * Rename arch Remove IsJitStressTestScenario assert * Add correct asserts * Reformat conditions and add triggers for Release/Checked/Debug * Change %WORKSPACE% to \${WORKSPACE}
2018-07-05Remove Ubuntu/Ubuntu16.04 emulator CI jobsBruce Forstall1-57/+18
Now that we have Ubuntu arm hardware in the lab, these are unnecessary. The jobs have also been failing for months.
2018-07-03Merge pull request #18716 from BruceForstall/RemoveTstJobsFromViewsBruce Forstall1-4/+8
Remove build-only and TST jobs from the Jenkins views
2018-06-29Remove build-only and TST jobs from the Jenkins viewsBruce Forstall1-4/+8
We only want non-PR, "top-level" jobs in the views. Build-only and TST jobs are always "child" jobs of other flow jobs, which will be in the views.
2018-06-28Stop creating Linux/x64 corefx flow jobsBruce Forstall1-0/+9
2018-06-28Update Tizen CI docker image (#18567)Eden1-1/+1
* Update Tizen rootfs generation scripts for Tizen 5.0 M1 * Update Tizen CI docker image * Update Tizen CI RID
2018-06-27Modify netci definition (#18677)Andon Andonov1-6/+5
2018-06-24Remove test logs (#18621)Andon Andonov1-3/+4
2018-06-23Merge pull request #18615 from A-And/CIFXStagingBruce Forstall1-2/+2
CoreFX CI - Correct testResults path
2018-06-22Correct testResults pathAndon Andonov1-2/+2
2018-06-22Fix incorrect script path (#18613)Andon Andonov1-1/+1
2018-06-22Remove trigger phrases and add testhost building (#18608)Andon Andonov1-1/+3
2018-06-21Windows CoreFX CI Staging Commit (#18388)Andon Andonov1-12/+46
* Netci * Add fake test switch * Add branch PR trigger * Add Checked corefx_innerloop jobs
2018-05-22Remove more JIT LEGACY_BACKEND tendrilsBruce Forstall1-62/+16
1. Remove armlb testing from netci.groovy 2. Remove legacy jit exclusions from tests.lst 3. Remove some unused `LEGACY_BACKEND` build definitions 4. Remove regpair.h
2018-05-21Update Tizen CI docker image (#17814)Gleb Balykov1-5/+16
* Update Tizen CI docker image * Revert "Remove Tizen armel automatic PR triggered jobs" This reverts commit 462e2b59c67b0b6d25985a7284616539f348cbfc. * Update Tizen CI docker image in netci * Update links required for generation of Tizen rootfs * Remove -rebuild from arm32 CI docker build
2018-05-17[Arm64/Ubuntu] match arm32 except triggersSteve MacLean1-41/+60
2018-05-07Add vcruntime to core_root for arm(64) jobs.jashook1-0/+6
2018-04-27Update ARM32 Cross Build Docker Image (#17819)Brian Robbins1-1/+1
2018-04-23Fix Ubuntu arm corefx triggers: no cron trigger on build jobBruce Forstall1-0/+7
2018-04-23Fix arm corefx test exclusionsBruce Forstall1-3/+1
1. Enable using the test exclusion file for Ubuntu arm32. 2. Update the Ubuntu and Windows arm32 exclusion files based on current GitHub issues.
2018-04-23Merge pull request #17729 from BruceForstall/EnableArm32UbuntuCorefxTestingBruce Forstall1-58/+173
Enable Ubuntu arm32 corefx testing
2018-04-22Enable Ubuntu arm32 corefx testingBruce Forstall1-58/+173
2018-04-20Merge pull request #17700 from BruceForstall/AddAdityaBruce Forstall1-0/+1
Add adityamandaleeka to arm64 users
2018-04-20Add adityamandaleeka to arm64 usersBruce Forstall1-0/+1
2018-04-20Stop building Linux with "verbose"Bruce Forstall1-3/+3
Using "verbose" creates an extraordinary amount of output, obscuring interesting output. I don't know of a compelling reason to continue using "verbose", so stop doing so.
2018-04-18Merge pull request #17652 from sdmaclea/PR-ARM64-ENABLE-CI-CROSSCOMPONENT-BUILDBruce Forstall1-1/+1
[Arm64/Linux] Enable crosscomponent build in CI
2018-04-18Merge pull request #17648 from dotnet/dev/unix_test_workflowBruce Forstall1-9/+6
Disallow Ubuntu arm32 non-PR jobs in non-master branches