anchor.diff:  set CTEST_OUTPUT_ON_FAILURE=1
   cmake --build %BuildRoot%\4 --target test || (exit /b)
   
  +goto :eof
  +endlocal
  +
  +:TestXCTest
  +setlocal enableextensions enabledelayedexpansion
  +
  +:: NOTE(compnerd) update the path *before* the build because the tests are
  +:: executed to shard the test suite.
  +path %BuildRoot%\5;%BuildRoot%\4\bin;%BuildRoot%\3;%BuildRoot%\1\bin;%PATH%;%SystemDrive%\Program Files\Git\usr\bin
  +
   :: Rebuild XCTest (w/ testing)
   cmake ^
     -B %BuildRoot%\5 ^
  
positive.code: 
  :: TODO(compnerd) test LLVM
  
  :: Test Swift
  :: TODO(compnerd) make lit adjust the path properly
  path %BuildRoot%\3;%BuildRoot%\1\bin;%PATH%;%SystemDrive%\Program Files\Git\usr\bin
  cmake --build %BuildRoot%\1 --target check-swift || (exit /b)
  
  :: Test dispatch
  cmake --build %BuildRoot%\3 --target ExperimentalTest || (exit /b)
  
  :: NOTE(compnerd) update the path *before* the build because the tests are
  :: executed to shard the test suite.
  path %BuildRoot%\5;%BuildRoot%\4\bin;%PATH%
  
  :: Rebuild Foundation (w/ testing)
  cmake ^
  
negative.code: :: Test XCTest
  cmake --build %BuildRoot%\5 --target check-xctest || (exit /b)
  
  goto :eof
  endlocal
  
  :end
  