diff options
author | Matt Mitchell <mmitche@microsoft.com> | 2016-12-08 20:19:55 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2016-12-08 20:19:55 +0300 |
commit | 6943de271e699e2e6d868eab7612c148faa58344 (patch) | |
tree | d25d12e3cd259ac5250cc8f7ca75704c392586f5 /netci.groovy | |
parent | 8df1e18b668db38ea5e78106b1ee74ac60b52bf7 (diff) |
Remove non-functional arm64 automation
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 372efc9df2..ee3d9c76fd 100644 --- a/netci.groovy +++ b/netci.groovy @@ -300,57 +300,6 @@ def testNugetRuntimeIdConfiguration = ['Debug': 'win7-x86', } // ************************** -// 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. // ************************** |