anchor.diff:  call :executeCommand "C:\Program Files (x86)\MSBuild\14.0\Bin\MSBuild" ccextractor.sln
   :: check whether installation successful
   if EXIST Debug\ccextractorwin.exe (
  - cd Debug
  - :: Run testsuite
  - call :postStatus "testing" "Running tests"
  - call :executeCommand cd %suiteDstDir%
  - call :executeCommand "%tester%" --entries "%testFile%" --executable "%dstDir%/windows/Debug/ccextractor" --tempfolder "%tempFolder%" --timeout 3000 --reportfolder "%reportFolder%" --resultfolder "%resultFolder%" --samplefolder "%sampleFolder%" --method Server --url "%reportURL%"
  - call :postStatus "completed" "Ran all tests"
  - :: Shut down
  - shutdown -s -t 0
  +    cd Debug
  +    :: Run testsuite
  +    call :postStatus "testing" "Running tests"
  +    call :executeCommand cd %suiteDstDir%
  +    call :executeCommand "%tester%" --entries "%testFile%" --executable "%dstDir%/windows/Debug/ccextractor" --tempfolder "%tempFolder%" --timeout 3000 --reportfolder "%reportFolder%" --resultfolder "%resultFolder%" --samplefolder "%sampleFolder%" --method Server --url "%reportURL%"
  +    call :postStatus "completed" "Ran all tests"
  +    :: Shut down
  +    shutdown -s -t 0
   )
   else
   (
  - call :haltAndCatchFire "build"
  +    call :haltAndCatchFire "build"
   )
   EXIT /B %ERRORLEVEL%
   :: Functions to shorten the script
  
positive.code: 
  :: Exit script and post abort status
  :haltAndCatchFire
  postStatus "canceled" %~1 >> "%logFile%"
  shutdown -s -t 0
  EXIT /B 0
  
  
negative.code: %* > "%logFile%"
  SET /A status=%ERRORLEVEL%
  IF %status% NEQ 0 (
      :: No message needed as we post before anyway
      call :haltAndCatchFire ""
  )
  EXIT /B 0
  
  