anchor.diff:  		msbuild "solution-%configuration%.sln" /t:Clean /p:Configuration=%%s /p:Platform="%platform%"
   		:: Build the visual solution
   		msbuild "solution-%configuration%.sln" /t:Build /p:Configuration=%%s /p:Platform="%platform%"
  -		set errorstatus=%ERRORLEVEL%
  -		if not %errorstatus%==0 goto :EOF
  +		if errorlevel 1 (
  +			set errorstatus=1
  +			goto :EOF
  +		)
   	)
   	rd /s /q x64
   	rd /s /q bin
  
positive.code: :: Get number of arguments
  set argC=0
  for %%x in (%*) do set /A argC+=1
  echo "UNTIL HERE OK %argC%"
  :: Get the optional parameter
  if "%argC%" == "1" (
  	echo "EXECUTING %1"
  	cd %1
  	call :execTest
  	cd ..
  	if %errorstatus% == 0 	(
  		echo TEST %1 SUCESSFUL
  	) else 	(
  		echo TEST %1 FAILED
  
negative.code: 
  setlocal EnableDelayedExpansion
  @echo off
  
  
  echo "STARTING TESTS"
  :: Initialize the returned value to 0 (all succesfully)
  set errorstatus=0
  