@echo off setlocal EnableDelayedExpansion if [%PLATFORM%]==[] set PLATFORM=x86 if [%PREFERREDTOOLARCHITECTURE%]==[x64] set PLATFORM=x64 set PLATFORM=%PLATFORM:X=x% set total=0 set total_passed=0 set total_failed=0 set total_missing=0 for /f %%T in (testlist.txt) do ( set test=%%T set output=test: !test!.................................................................... set target=%%~nT.exe if not exist !target! SET result=NotFound call !target! && (SET result=Passed) || (SET result=Failed) rem > last_test.out 2> last_test.err rem set /p testerr=