diff options
Diffstat (limited to 'build-test.sh')
-rwxr-xr-x | build-test.sh | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/build-test.sh b/build-test.sh index 538f0c32c1..94c9a4b6d4 100755 --- a/build-test.sh +++ b/build-test.sh @@ -320,6 +320,11 @@ build_Tests() if [ ${__SkipRestorePackages} != 1 ]; then build_MSBuild_projects "Restore_Product" "${__ProjectDir}/tests/build.proj" "Restore product binaries (build tests)" "/t:BatchRestorePackages" + + if [ $? -ne 0 ]; then + echo "${__ErrMsgPrefix}${__MsgPrefix}Error: package restoration failed. Refer to the build log files for details (above)" + exit 1 + fi fi if [ $__SkipNative != 1 ]; then @@ -418,6 +423,7 @@ build_MSBuild_projects() buildArgs+=("${extraBuildParameters[@]}") buildArgs+=("${__CommonMSBuildArgs[@]}") buildArgs+=("${__UnprocessedBuildArgs[@]}") + buildArgs+=("/p:__SkipPackageRestore=true"); nextCommand="\"$__ProjectRoot/dotnet.sh\" msbuild ${buildArgs[@]}" echo "Building step '$stepName' testGroupToBuild=$testGroupToBuild via $nextCommand" |