Skip to content

Commit 715cba1

Browse files
Merge pull request #85614 from charles-zablit/charles-zablit/windows/fix-batch-script
2 parents 403bb36 + 1c62638 commit 715cba1

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

utils/build-windows-toolchain.bat

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -62,9 +62,15 @@ set TMPDIR=%BuildRoot%\tmp
6262
set NINJA_STATUS=[%%f/%%t][%%p][%%es]
6363

6464
:: Build the -Test argument, if any, by subtracting skipped tests
65-
set TestArg=-Test lld,lldb,lldb-swift,swift,dispatch,foundation,xctest,swift-format,sourcekit-lsp,
66-
for %%I in (%SKIP_TESTS%) do (call set TestArg=%%TestArg:%%I,=%%)
67-
if "%TestArg:~-1%"=="," (set TestArg=%TestArg:~0,-1%) else (set TestArg= )
65+
set TestsList=lld,lldb,lldb-swift,swift,dispatch,foundation,xctest,swift-format,sourcekit-lsp
66+
set "TestArg="
67+
set "Skip=,%SKIP_TESTS%,"
68+
for %%I in (%TestsList%) do (
69+
if "!Skip:,%%I,=!" == "!Skip!" (
70+
set "TestArg=!TestArg!%%I,"
71+
)
72+
)
73+
set "TestArg=-Test !TestArg!"
6874

6975
:: Build the packaging arguments (skipped for normal PRs and an added stage for toolchain PRs)
7076
set "PackagingArg=-SkipPackaging"

0 commit comments

Comments
 (0)