]> granicus.if.org Git - nethack/commitdiff
Tweaks to fuzzer scripts.
authorBart House <bart@barthouse.com>
Sun, 14 Jul 2019 19:13:19 +0000 (12:13 -0700)
committerBart House <bart@barthouse.com>
Sun, 14 Jul 2019 19:13:19 +0000 (12:13 -0700)
win/win32/scripts/fuzzer/longtest.bat
win/win32/scripts/fuzzer/runtill.bat

index e5e8d152981f6b02c1c89c64216736df4733f235..64b6286bdcb5765c9315b486c33bbde2176adf46 100644 (file)
@@ -7,6 +7,19 @@ set STEP_SIZE=5000
 set FINAL_MOVE=500000
 set START_MOVE=5000
 
+set BIN_DIR=..\..\..\..\bin\Debug\Win32
+set SAVED_GAME=%USERNAME%-wizard.NetHack-saved-game
+set LOG_FILE=%BIN_DIR%\runtil.log
+set FUZZER_LOG=%BIN_DIR%\fuzzer.log
+set FUZZER_DIR=%BIN_DIR%\fuzzer
+set SAVE_DIR=%FUZZER_DIR%\save
+set BASELINE=%FUZZER_DIR%\fuzzer.log
+
+if exist %FUZZER_DIR% rmdir /s /q %FUZZER_DIR%
+
+mkdir %FUZZER_DIR%
+mkdir %SAVE_DIR%
+
 for /L %%i in (%START_MOVE%, %STEP_SIZE%, %FINAL_MOVE%) do (
 
     call runtill.bat %%i
index ebb5aa4b622e5adf929cba866dc53a6a6d7aea09..cdbd954f3775a3148653612e7537d18674f44e60 100644 (file)
@@ -18,9 +18,11 @@ set SAVED_GAME=%USERNAME%-wizard.NetHack-saved-game
 set LOG_FILE=%BIN_DIR%\runtil.log
 set FUZZER_LOG=%BIN_DIR%\fuzzer.log
 set FUZZER_DIR=%BIN_DIR%\fuzzer
+set SAVE_DIR=%FUZZER_DIR%\save
 set BASELINE=%FUZZER_DIR%\fuzzer.log
 
 if not exist %FUZZER_DIR% mkdir %FUZZER_DIR%
+if not exist %SAVE_DIR% mkdir %SAVE_DIR%
 
 call clean.bat
 
@@ -28,6 +30,7 @@ if not exist %FUZZER_DIR%\%SAVED_GAME% (
        %BIN_DIR%\nethack -D -F 0
 
        copy %BIN_DIR%\%SAVED_GAME% %FUZZER_DIR%
+       copy %BIN_DIR%\%SAVED_GAME% %SAVE_DIR%\0.save
 )
 
 call restore.bat
@@ -68,6 +71,7 @@ if ERRORLEVEL 1 (
 del /q %FUZZER_DIR%\%SAVED_GAME%
 
 copy %BIN_DIR%\%SAVED_GAME% %FUZZER_DIR%
+copy %BIN_DIR%\%SAVED_GAME% %SAVE_DIR%\!STOP_MOVE!.save
 
 echo !START_MOVE! to !STOP_MOVE!.
 echo SUCCESS.