anchor.diff:  echo [96mTesting functionality...[0m
   
   if %use_release_config% EQU 1 (
  -    set pmtest=build\Release\PresentMonTests-%version%-x64.exe
  +    set test_config=Release
   ) else (
  -    set pmtest=build\Debug\PresentMonTests-%version%-x64.exe
  +    set test_config=Debug
  +)
  +
  +if %do_realtime_tests% EQU 1 (
  +    echo [90mRealtime collection tests...[0m
  +    call :realtime_test "DX12" "DXGI"
  +    call :realtime_test "DX9"  "D3D9"
  +    call :realtime_test "VK"   "Other"
  +    echo.
   )
   
   if %do_default_gtests% EQU 1 (
  -    call :start_target_app
  +    call :start_target_app /width=320 /height=240 /api=dx12
   
       for %%a in (%test_platforms%) do for %%b in (%build_configs%) do (
           call :gtests --presentmon="%pmdir%\build\%%b\PresentMon-%version%-%%a.exe" --golddir="%pmdir%\Tests\Gold"
  
positive.code:         echo     debug        Only test the debug build
          echo     release      Only test the release build
          echo     nobuild      Don't build any configurations
          echo     nogtests     Don't run default test suite
          exit /b 1
      )))))
      shift
      goto args_begin
  :args_end
  
negative.code: 
  :: -----------------------------------------------------------------------------
  :gtests
      echo [90m"%pmdir%\build\%test_config%\PresentMonTests-%version%-x64.exe" %*[0m
      "%pmdir%\build\%test_config%\PresentMonTests-%version%-x64.exe" %*
      if not "%errorlevel%"=="0" set /a errorcount=%errorcount%+1
      exit /b 0
  
  