@@ -57,6 +57,9 @@ if [!processedArgs!]==[] (
5757
5858:ArgsDone
5959
60+ echo %__MsgPrefix% Using environment: " %__VSToolsRoot% \VsDevCmd.bat"
61+ call " %__VSToolsRoot% \VsDevCmd.bat"
62+
6063set __RunArgs = -BuildOS=%__BuildOS% -BuildType=%__BuildType% -BuildArch=%__BuildArch%
6164
6265rem arm64 builds currently use private toolset which has not been released yet
@@ -155,7 +158,7 @@ if defined __ToolsetDir (
155158)
156159
157160set __BuildLogRootName = Tests_Native
158- call %~dp0 \run.cmd build -Project=" %__NativeTestIntermediatesDir% \install.vcxproj" %__msbuildNativeArgs% %__RunArgs% %__unprocessedBuildArgs%
161+ call %__ProjectDir% \run.cmd build -Project=" %__NativeTestIntermediatesDir% \install.vcxproj" %__msbuildNativeArgs% %__RunArgs% %__unprocessedBuildArgs%
159162if errorlevel 1 exit /b 1
160163
161164:skipnative
@@ -170,10 +173,6 @@ REM ============================================================================
170173
171174echo %__MsgPrefix% Starting the Managed Tests Build
172175
173- :: Set the environment for the managed build
174- echo %__MsgPrefix% Using environment: " %__VSToolsRoot% \VsDevCmd.bat"
175- call " %__VSToolsRoot% \VsDevCmd.bat"
176-
177176if not defined VSINSTALLDIR (
178177 echo %__MsgPrefix% Error: buildtest.cmd should be run from a Visual Studio Command Prompt. Please see https://github.com/dotnet/coreclr/blob/master/Documentation/project-docs/developer-guide.md for build instructions.
179178 exit /b 1
@@ -191,7 +190,7 @@ if defined __UpdateInvalidPackagesArg (
191190 set __up = -updateinvalidpackageversions
192191)
193192
194- call %~dp0 run .cmd build -buildManagedTests -MsBuildLog=!__msbuildLog! -MsBuildWrn=!__msbuildWrn! -MsBuildErr=!__msbuildErr! %__up% %__RunArgs% %__unprocessedBuildArgs%
193+ call %__ProjectDir% \run .cmd build -Project= %__ProjectDir% \tests\build.proj -MsBuildLog=!__msbuildLog! -MsBuildWrn=!__msbuildWrn! -MsBuildErr=!__msbuildErr! %__up% %__RunArgs% %__unprocessedBuildArgs%
195194if errorlevel 1 (
196195 echo %__MsgPrefix% Error: build failed. Refer to the build log files for details:
197196 echo %__BuildLog%
@@ -212,7 +211,7 @@ set __msbuildLog=/flp:Verbosity=normal;LogFile="%__BuildLog%"
212211set __msbuildWrn = /flp1:WarningsOnly;LogFile=" %__BuildWrn% "
213212set __msbuildErr = /flp2:ErrorsOnly;LogFile=" %__BuildErr% "
214213
215- call %~dp0 run .cmd build -testOverlay -MsBuildLog=!__msbuildLog! -MsBuildWrn=!__msbuildWrn! -MsBuildErr=!__msbuildErr! %__RunArgs% %__unprocessedBuildArgs%
214+ call %__ProjectDir% \run .cmd build -Project= %__ProjectDir% \tests\runtest.proj -testOverlay -MsBuildLog=!__msbuildLog! -MsBuildWrn=!__msbuildWrn! -MsBuildErr=!__msbuildErr! %__RunArgs% %__unprocessedBuildArgs%
216215if errorlevel 1 (
217216 echo %__MsgPrefix% Error: build failed. Refer to the build log files for details:
218217 echo %__BuildLog%
0 commit comments