Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/dotnet/runtime.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorElinor Fung <elfung@microsoft.com>2021-07-29 08:45:28 +0300
committerGitHub <noreply@github.com>2021-07-29 08:45:28 +0300
commita943e3776ee4a2d51d6584af560d24378232fb8c (patch)
tree6ab9af3fb2ba961d858241467584eb5c7f71c02e /src/tests/build.cmd
parent87769fb4ab0e1ad0b29763b105fdd439c5b12e29 (diff)
Pass excludemonofailures in managed test build job for mono (#56434)
* Pass excludemonofailures in managed test build job for mono * Make test build scripts pass RuntimeFlavor when building tests (not just wrappers)
Diffstat (limited to 'src/tests/build.cmd')
-rw-r--r--src/tests/build.cmd15
1 files changed, 8 insertions, 7 deletions
diff --git a/src/tests/build.cmd b/src/tests/build.cmd
index cb8834ad0b0..453bc09efcb 100644
--- a/src/tests/build.cmd
+++ b/src/tests/build.cmd
@@ -136,6 +136,12 @@ if "%__TargetsWindows%"=="1" (
set TargetsWindowsMsbuildArg=/p:TargetsWindows=false
)
+if "%__Mono%"=="1" (
+ set __RuntimeFlavor=mono
+) else (
+ set __RuntimeFlavor=coreclr
+)
+
@if defined _echo @echo on
set __CommonMSBuildArgs=/p:TargetOS=%__TargetOS% /p:Configuration=%__BuildType% /p:TargetArchitecture=%__BuildArch%
@@ -353,6 +359,7 @@ for /l %%G in (1, 1, %__NumberOfTestGroups%) do (
set __MSBuildBuildArgs=!__MSBuildBuildArgs! /p:CopyNativeProjectBinaries=!__CopyNativeProjectsAfterCombinedTestBuild!
set __MSBuildBuildArgs=!__MSBuildBuildArgs! /p:__SkipPackageRestore=true
set __MSBuildBuildArgs=!__MSBuildBuildArgs! !__NativeBinariesLayoutTypeArg!
+ set __MSBuildBuildArgs=!__MSBuildBuildArgs! /p:RuntimeFlavor=!__RuntimeFlavor!
echo Running: msbuild !__MSBuildBuildArgs!
!__CommonMSBuildCmdPrefix! !__MSBuildBuildArgs!
@@ -476,14 +483,8 @@ set __MsbuildWrn=/flp1:WarningsOnly;LogFile="%__BuildWrn%"
set __MsbuildErr=/flp2:ErrorsOnly;LogFile="%__BuildErr%"
set __Logging=!__MsbuildLog! !__MsbuildWrn! !__MsbuildErr!
-if %%__Mono%%==1 (
- set RuntimeFlavor="mono"
-) else (
- set RuntimeFlavor="coreclr"
-)
-
REM Build wrappers using the local SDK's msbuild. As we move to arcade, the other builds should be moved away from run.exe as well.
-call "%__RepoRootDir%\dotnet.cmd" msbuild %__RepoRootDir%\src\tests\run.proj /nodereuse:false /p:BuildWrappers=true /p:TestBuildMode=%__TestBuildMode% !__Logging! %__msbuildArgs% %TargetsWindowsMsbuildArg% %__UnprocessedBuildArgs% /p:RuntimeFlavor=%RuntimeFlavor%
+call "%__RepoRootDir%\dotnet.cmd" msbuild %__RepoRootDir%\src\tests\run.proj /nodereuse:false /p:BuildWrappers=true /p:TestBuildMode=%__TestBuildMode% !__Logging! %__msbuildArgs% %TargetsWindowsMsbuildArg% %__UnprocessedBuildArgs% /p:RuntimeFlavor=%__RuntimeFlavor%
if errorlevel 1 (
echo %__ErrMsgPrefix%%__MsgPrefix%Error: XUnit wrapper build failed. Refer to the build log files for details:
echo %__BuildLog%