summaryrefslogtreecommitdiff
path: root/netci.groovy
diff options
context:
space:
mode:
authorwtgodbe <wigodbe@microsoft.com>2017-01-24 13:59:29 -0800
committerwtgodbe <wigodbe@microsoft.com>2017-01-24 15:35:40 -0800
commit0509183c860f54e230ea3aa65aedc8ee3b62f782 (patch)
tree1c25b5be2362210dca85a26ac563b6ca4be694e4 /netci.groovy
parent6a3c584b80dde7752a595344b3dc727918c94183 (diff)
downloadcoreclr-0509183c860f54e230ea3aa65aedc8ee3b62f782.tar.gz
coreclr-0509183c860f54e230ea3aa65aedc8ee3b62f782.tar.bz2
coreclr-0509183c860f54e230ea3aa65aedc8ee3b62f782.zip
Fix runtest.sh build of Coreoverlay to account for new directory strucure in CoreFX
Diffstat (limited to 'netci.groovy')
-rwxr-xr-xnetci.groovy13
1 files changed, 4 insertions, 9 deletions
diff --git a/netci.groovy b/netci.groovy
index 6203a03888..313cd565ba 100755
--- a/netci.groovy
+++ b/netci.groovy
@@ -2467,7 +2467,7 @@ combinedScenarios.each { scenario ->
copyArtifacts("${corefxFolder}/linuxarmemulator_softfp_cross_${lowerConfiguration}") {
includePatterns('bin/build.tar.gz')
buildSelector {
- latestSaved()
+ latestSuccessful(true)
}
}
}
@@ -2787,9 +2787,6 @@ combinedScenarios.each { scenario ->
// Get corefx
shell("git clone https://github.com/dotnet/corefx fx")
- // CoreFX is changing their output format and scripts, pick a stable version until all that work has landed.
- shell("git -C ./fx checkout 551fe49174378adcbf785c0ab12fc69355cef6e8")
-
// Build Linux corefx
shell("./fx/build-native.sh -release -buildArch=x64 -os=Linux")
shell("./fx/build-managed.sh -release -buildArch=x64 -osgroup=Linux -skiptests")
@@ -2815,8 +2812,7 @@ combinedScenarios.each { scenario ->
--testNativeBinDir=\"\$(pwd)/clr/bin/obj/${osGroup}.${architecture}.${configuration}/tests\" \\
--coreClrBinDir=\"\$(pwd)/clr/bin/Product/${osGroup}.${architecture}.${configuration}\" \\
--mscorlibDir=\"\$(pwd)/clr/bin/Product/${osGroup}.${architecture}.${configuration}\" \\
- --coreFxBinDir=\"\$(pwd)/fx/bin/${osGroup}.AnyCPU.Release;\$(pwd)/fx/bin/Unix.AnyCPU.Release;\$(pwd)/fx/bin/AnyOS.AnyCPU.Release\" \\
- --coreFxNativeBinDir=\"\$(pwd)/fx/bin/${osGroup}.${architecture}.Release\" \\
+ --coreFxBinDir=\"\$(pwd)/fx/bin/runtime/netcoreapp-${osGroup}-${configuration}-${architecture}\" \\
--crossgen --runcrossgentests""")
// Run coreclr tests w/ server GC & HeapVerify enabled
@@ -2855,7 +2851,7 @@ combinedScenarios.each { scenario ->
copyArtifacts("${corefxFolder}/${osJobName}_release") {
includePatterns('bin/build.tar.gz')
buildSelector {
- latestSaved()
+ latestSuccessful(true)
}
}
@@ -2884,8 +2880,7 @@ combinedScenarios.each { scenario ->
--testNativeBinDir=\"\${WORKSPACE}/bin/obj/${osGroup}.${architecture}.${configuration}/tests\" \\
--coreClrBinDir=\"\${WORKSPACE}/bin/Product/${osGroup}.${architecture}.${configuration}\" \\
--mscorlibDir=\"\${WORKSPACE}/bin/Product/${osGroup}.${architecture}.${configuration}\" \\
- --coreFxBinDir=\"\${WORKSPACE}/bin/${osGroup}.AnyCPU.Release;\${WORKSPACE}/bin/Unix.AnyCPU.Release;\${WORKSPACE}/bin/AnyOS.AnyCPU.Release\" \\
- --coreFxNativeBinDir=\"\${WORKSPACE}/bin/${osGroup}.${architecture}.Release\" \\
+ --coreFxBinDir=\"\$(pwd)/fx/bin/runtime/netcoreapp-${osGroup}-${configuration}-${architecture}\" \\
--limitedDumpGeneration \\
${testEnvOpt} ${serverGCString} ${gcstressStr} ${crossgenStr} ${runcrossgentestsStr} ${runjitstressStr} ${runjitstressregsStr} ${runjitmioptsStr} ${runjitforcerelocsStr} ${runjitdisasmStr} ${sequentialString} ${playlistString}""")
}