diff options
author | Matt Mitchell <mmitche@microsoft.com> | 2016-12-08 20:10:04 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2016-12-08 20:10:04 +0300 |
commit | 35292eb64896c0f0f76f032be957b786bd6da9cb (patch) | |
tree | 63d9a7a8c0d615d25e0dba4715616371ff91bd09 /netci.groovy | |
parent | 584ffb7006f9fb39583ce2915f3f5a6696b9dfa4 (diff) |
Remove arm64_corefx testing
The old automation for arm64 isn't available. Remove until we get a replacement
Diffstat (limited to 'netci.groovy')
-rw-r--r-- | netci.groovy | 51 |
1 files changed, 0 insertions, 51 deletions
diff --git a/netci.groovy b/netci.groovy index 1c598e161d..e5b56a0c3b 100644 --- a/netci.groovy +++ b/netci.groovy @@ -295,57 +295,6 @@ def osShortName = ['Windows 10': 'win10', } // ************************** -// Define ARM64 testing. Built locally and submitted to lab machines -// ************************** -['Windows_NT'].each { os -> - ['Debug', 'Release'].each { configurationGroup -> - def newJobName = "arm64_${os.toLowerCase()}_${configurationGroup.toLowerCase()}" - def arm64Users = ['ianhays', 'kyulee1', 'gkhanna79', 'weshaggard', 'stephentoub', 'rahku', 'ramarag'] - def newJob = job(Utilities.getFullJobName(project, newJobName, /* isPR */ false)) { - steps { - // build the world, but don't run the tests - batchFile("build-native.cmd -buildArch=arm64 -${configurationGroup} -- toolsetDir=C:\\ats2") - batchFile("build-managed.cmd -- /p:Creator=dotnet-bot /p:ArchiveTests=true /p:ConfigurationGroup=${configurationGroup} /p:TestDisabled=true /p:TestProduct=CoreFx /p:Branch=${branch} /p:FilterToOSGroup=${os} /p:TargetOS=${os} /p:OSGroup=${os} /p:Platform=ARM64 /p:TestArchitecture=arm64 /p:DefaultTestTFM=netcoreapp1.1 /p:TestNugetRuntimeId=win10-arm64") - } - label("arm64_corefx") - - // Kick off the test run - publishers { - archiveArtifacts { - pattern("bin/tests/${os}.ARM64.${configurationGroup}/archive/tests/netcoreapp1.1/**") - onlyIfSuccessful(true) - allowEmpty(false) - } - postBuildScripts { - steps { - // Transfer the tests to the ARM64 machine and signal it to begin - batchFile("Z:\\arm64\\common\\scripts_corefx\\JenkinsPostBuild.cmd %WORKSPACE% ${configurationGroup} %BUILD_NUMBER%") - } - onlyIfBuildSucceeds(true) - onlyIfBuildFails(false) - } - } - } - - // Set up standard options. - Utilities.standardJobSetup(newJob, project, /* isPR */ false, "*/${branch}") - - // Set a daily trigger - Utilities.addPeriodicTrigger(newJob, '@daily') - - // Set up a PR trigger that is only triggerable by certain members - Utilities.addPrivateGithubPRTriggerForBranch(newJob, branch, "Windows_NT ARM64 ${configurationGroup} Build and Test", "(?i).*test\\W+ARM64\\W+${os}\\W+${configurationGroup}", null, arm64Users) - - // Set up a per-push trigger - Utilities.addGithubPushTrigger(newJob) - - // Get results - Utilities.addXUnitDotNETResults(newJob, 'bin/tests/testresults/**/testResults.xml') - } -} - - -// ************************** // Define innerloop testing. These jobs run on every merge and a subset of them run on every PR, the ones // that don't run per PR can be requested via a magic phrase. // ************************** |