Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
Comment: | Corrections to error handling in batch tools. |
---|---|
Downloads: | Tarball | ZIP archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA1: |
eb37c9c9d9f8733351f10ec5dbf4945e |
User & Date: | mistachkin 2018-07-26 02:08:13.605 |
Context
2018-07-26
| ||
04:16 | More portability work for .NET Standard 2.0. check-in: 99b475ecda user: mistachkin tags: trunk | |
02:08 | Corrections to error handling in batch tools. check-in: eb37c9c9d9 user: mistachkin tags: trunk | |
01:38 | Update some error messages. check-in: 135d2bad0e user: mistachkin tags: trunk | |
Changes
Changes to Setup/build.bat.
︙ | ︙ | |||
152 153 154 155 156 157 158 159 160 161 162 163 164 165 | REM IF DEFINED NETCORE20ONLY ( %_AECHO% Forcing the use of the .NET Core 2.0... IF NOT DEFINED YEAR ( SET YEAR=NetStandard20 ) CALL :fn_VerifyDotNetCore SET NOBUILDTOOLDIR=1 SET USEDOTNET=1 GOTO setup_buildToolDir ) IF DEFINED NETFX20ONLY ( %_AECHO% Forcing the use of the .NET Framework 2.0... | > | 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 | REM IF DEFINED NETCORE20ONLY ( %_AECHO% Forcing the use of the .NET Core 2.0... IF NOT DEFINED YEAR ( SET YEAR=NetStandard20 ) CALL :fn_VerifyDotNetCore IF ERRORLEVEL 1 GOTO errors SET NOBUILDTOOLDIR=1 SET USEDOTNET=1 GOTO setup_buildToolDir ) IF DEFINED NETFX20ONLY ( %_AECHO% Forcing the use of the .NET Framework 2.0... |
︙ | ︙ | |||
766 767 768 769 770 771 772 | :fn_VerifyDotNetCore FOR %%T IN (%DOTNET%) DO ( SET %%T_PATH=%%~dp$PATH:T ) IF NOT DEFINED %DOTNET%_PATH ( ECHO The .NET Core executable "%DOTNET%" is required to be in the PATH. | > | | 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 | :fn_VerifyDotNetCore FOR %%T IN (%DOTNET%) DO ( SET %%T_PATH=%%~dp$PATH:T ) IF NOT DEFINED %DOTNET%_PATH ( ECHO The .NET Core executable "%DOTNET%" is required to be in the PATH. CALL :fn_SetErrorLevel GOTO :EOF ) GOTO :EOF :fn_UnquoteVariable IF NOT DEFINED %1 GOTO :EOF SETLOCAL SET __ECHO_CMD=ECHO %%%1%% |
︙ | ︙ |
Changes to Setup/test_net_standard_20.bat.
︙ | ︙ | |||
116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 | IF NOT DEFINED EAGLESHELL ( SET EAGLESHELL=EagleShell.dll ) %_VECHO% EagleShell = '%EAGLESHELL%' CALL :fn_VerifyDotNetCore %__ECHO2% PUSHD "%ROOT%" IF ERRORLEVEL 1 ( ECHO Could not change directory to "%ROOT%". GOTO errors ) SET TEST_ALL=1 FOR %%C IN (%TEST_NATIVE_CONFIGURATIONS%) DO ( FOR %%Y IN (%YEARS%) DO ( FOR %%N IN (%NATIVE_YEARS%) DO ( CALL :fn_RunDotNetCoreTestSuite %%C %%Y %%N ) ) ) %__ECHO2% POPD IF ERRORLEVEL 1 ( ECHO Could not restore directory. GOTO errors ) GOTO no_errors :fn_VerifyDotNetCore FOR %%T IN (%DOTNET%) DO ( SET %%T_PATH=%%~dp$PATH:T ) IF NOT DEFINED %DOTNET%_PATH ( ECHO The .NET Core executable "%DOTNET%" is required to be in the PATH. | > > > | > | > | > | > | | 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 | IF NOT DEFINED EAGLESHELL ( SET EAGLESHELL=EagleShell.dll ) %_VECHO% EagleShell = '%EAGLESHELL%' CALL :fn_VerifyDotNetCore IF ERRORLEVEL 1 GOTO errors %__ECHO2% PUSHD "%ROOT%" IF ERRORLEVEL 1 ( ECHO Could not change directory to "%ROOT%". GOTO errors ) SET TEST_ALL=1 FOR %%C IN (%TEST_NATIVE_CONFIGURATIONS%) DO ( FOR %%Y IN (%YEARS%) DO ( FOR %%N IN (%NATIVE_YEARS%) DO ( CALL :fn_RunDotNetCoreTestSuite %%C %%Y %%N IF ERRORLEVEL 1 GOTO errors ) ) ) %__ECHO2% POPD IF ERRORLEVEL 1 ( ECHO Could not restore directory. GOTO errors ) GOTO no_errors :fn_VerifyDotNetCore FOR %%T IN (%DOTNET%) DO ( SET %%T_PATH=%%~dp$PATH:T ) IF NOT DEFINED %DOTNET%_PATH ( ECHO The .NET Core executable "%DOTNET%" is required to be in the PATH. CALL :fn_SetErrorLevel GOTO :EOF ) GOTO :EOF :fn_RunDotNetCoreTestSuite SET NATIVE_CONFIGURATION=%1 IF NOT DEFINED NATIVE_CONFIGURATION ( ECHO Cannot run .NET Core test suite, missing native configuration. CALL :fn_SetErrorLevel GOTO :EOF ) SET YEAR=%2 IF NOT DEFINED YEAR ( ECHO Cannot run .NET Core test suite, missing year. CALL :fn_SetErrorLevel GOTO :EOF ) SET NATIVE_YEAR=%3 IF NOT DEFINED NATIVE_YEAR ( ECHO Cannot run .NET Core test suite, missing native year. CALL :fn_SetErrorLevel GOTO :EOF ) SET CONFIGURATION=%NATIVE_CONFIGURATION% SET CONFIGURATION=%CONFIGURATION:NativeOnly=% IF EXIST "bin\%YEAR%\%CONFIGURATION%\bin" ( IF EXIST "bin\%NATIVE_YEAR%\%PLATFORM%\%NATIVE_CONFIGURATION%" ( %__ECHO% "%DOTNET%" %SUBCOMMANDS% "Externals\Eagle\bin\netStandard20\%EAGLESHELL%" %PREARGS% -anyInitialize "set test_year {%YEAR%}; set test_native_year {%NATIVE_YEAR%}; set test_configuration {%CONFIGURATION%}" -file "%TEST_FILE%" %POSTARGS% IF ERRORLEVEL 1 ( ECHO Testing of "%YEAR%/%NATIVE_YEAR%/%CONFIGURATION%" .NET Standard 2.0 assembly failed. CALL :fn_SetErrorLevel GOTO :EOF ) ) ELSE ( %_AECHO% Native directory "bin\%NATIVE_YEAR%\%PLATFORM%\%NATIVE_CONFIGURATION%" not found, skipped. ) ) ELSE ( %_AECHO% Managed directory "bin\%YEAR%\%CONFIGURATION%\bin" not found, skipped. ) |
︙ | ︙ |