Skip to content

Instantly share code, notes, and snippets.

@typeofweb
Created May 6, 2012 22:38
Show Gist options
  • Save typeofweb/2624843 to your computer and use it in GitHub Desktop.
Save typeofweb/2624843 to your computer and use it in GitHub Desktop.
Windows console tester
@echo off
set TEST=%1
set NR=%2
set INDIR=in\
set OUTDIR=out\
set MYOUTDIR=results\
If not exist %MYOUTDIR% (mkdir %MYOUTDIR%)
If exist %MYOUTDIR%%TEST%%NR%.myout (del %MYOUTDIR%%TEST%%NR%.myout)
If exist %MYOUTDIR%%TEST%%NR%.result (del %MYOUTDIR%%TEST%%NR%.result)
A.exe < %INDIR%%TEST%%NR%.in >> %MYOUTDIR%%TEST%%NR%.myout
diff.exe %OUTDIR%%TEST%%NR%.out %MYOUTDIR%%TEST%%NR%.myout >> %MYOUTDIR%%TEST%%NR%.result
FOR /F "usebackq" %%A IN ('%MYOUTDIR%%TEST%%NR%.result') DO set SIZE=%%~zA
If %SIZE%==0 (del %MYOUTDIR%%TEST%%NR%.myout %MYOUTDIR%%TEST%%NR%.result) Else (echo Znaleziono blad w tescie %TEST%%NR%!)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment