Tweaks to fuzzer batch scripts.

This commit is contained in:
Bart House
2019-07-14 13:39:58 -07:00
parent e3b5e7f95a
commit b5b2f6fc74
5 changed files with 24 additions and 24 deletions
+7
View File
@@ -471,6 +471,11 @@ char *argv[];
argv++; argv++;
iflags.fuzzer_stop_and_save = atoi(*argv); iflags.fuzzer_stop_and_save = atoi(*argv);
/* turn off getreturn_enabled so that game does not
* prompt for input when exiting
*/
getreturn_enabled = FALSE;
if (argc > 1 && argv[1][0] != '-') { if (argc > 1 && argv[1][0] != '-') {
argc--; argc--;
argv++; argv++;
@@ -800,7 +805,9 @@ getlock()
{ {
register int fd, c, ci, ct, ern; register int fd, c, ci, ct, ern;
int fcmask = FCMASK; int fcmask = FCMASK;
#ifndef SELF_RECOVER
char tbuf[BUFSZ]; char tbuf[BUFSZ];
#endif
const char *fq_lock; const char *fq_lock;
#define OOPS_BUFSZ 512 #define OOPS_BUFSZ 512
char oops[OOPS_BUFSZ]; char oops[OOPS_BUFSZ];
+1 -11
View File
@@ -3,17 +3,7 @@ echo off
SETLOCAL ENABLEEXTENSIONS SETLOCAL ENABLEEXTENSIONS
SETLOCAL ENABLEDELAYEDEXPANSION SETLOCAL ENABLEDELAYEDEXPANSION
set STEP_SIZE=5000 call setenv.bat
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% if exist %FUZZER_DIR% rmdir /s /q %FUZZER_DIR%
+1 -4
View File
@@ -1,7 +1,4 @@
call clean.bat call clean.bat
call setenv.bat
set BIN_DIR=..\..\..\..\bin\Debug\Win32
set SAVED_GAME=%USERNAME%-wizard.NetHack-saved-game
set FUZZER_DIR=%BIN_DIR%\fuzzer
copy %FUZZER_DIR%\%SAVED_GAME% %BIN_DIR%\%SAVED_GAME% copy %FUZZER_DIR%\%SAVED_GAME% %BIN_DIR%\%SAVED_GAME%
+2 -9
View File
@@ -1,7 +1,7 @@
REM REM
REM runtill target_move REM runtill target_move
REM REM
echo off echo on
SETLOCAL ENABLEEXTENSIONS SETLOCAL ENABLEEXTENSIONS
SETLOCAL ENABLEDELAYEDEXPANSION SETLOCAL ENABLEDELAYEDEXPANSION
@@ -13,13 +13,7 @@ if %TARGET_MOVE% == "" (
goto :eof goto :eof
) )
set BIN_DIR=..\..\..\..\bin\Debug\Win32 call setenv.bat
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 %FUZZER_DIR% mkdir %FUZZER_DIR%
if not exist %SAVE_DIR% mkdir %SAVE_DIR% if not exist %SAVE_DIR% mkdir %SAVE_DIR%
@@ -37,7 +31,6 @@ call restore.bat
%BIN_DIR%\nethack -D -F %TARGET_MOVE% %BIN_DIR%\nethack -D -F %TARGET_MOVE%
move %BIN_DIR%\*.snap %BIN_DIR%\snapshots
copy %FUZZER_LOG% %BASELINE% copy %FUZZER_LOG% %BASELINE%
for /f "tokens=2,3 delims=: usebackq" %%i in (`findstr /c:START %BASELINE%`) do ( for /f "tokens=2,3 delims=: usebackq" %%i in (`findstr /c:START %BASELINE%`) do (
+13
View File
@@ -0,0 +1,13 @@
echo on
set STEP_SIZE=5000
set FINAL_MOVE=500000
set START_MOVE=5000
set BIN_DIR=..\..\..\..\bin\Debug\Win32
set SAVED_GAME=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