Tweaks to fuzzer batch scripts.
This commit is contained in:
@@ -471,6 +471,11 @@ char *argv[];
|
||||
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] != '-') {
|
||||
argc--;
|
||||
argv++;
|
||||
@@ -800,7 +805,9 @@ getlock()
|
||||
{
|
||||
register int fd, c, ci, ct, ern;
|
||||
int fcmask = FCMASK;
|
||||
#ifndef SELF_RECOVER
|
||||
char tbuf[BUFSZ];
|
||||
#endif
|
||||
const char *fq_lock;
|
||||
#define OOPS_BUFSZ 512
|
||||
char oops[OOPS_BUFSZ];
|
||||
|
||||
@@ -3,17 +3,7 @@ echo off
|
||||
SETLOCAL ENABLEEXTENSIONS
|
||||
SETLOCAL ENABLEDELAYEDEXPANSION
|
||||
|
||||
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
|
||||
call setenv.bat
|
||||
|
||||
if exist %FUZZER_DIR% rmdir /s /q %FUZZER_DIR%
|
||||
|
||||
|
||||
@@ -1,7 +1,4 @@
|
||||
call clean.bat
|
||||
|
||||
set BIN_DIR=..\..\..\..\bin\Debug\Win32
|
||||
set SAVED_GAME=%USERNAME%-wizard.NetHack-saved-game
|
||||
set FUZZER_DIR=%BIN_DIR%\fuzzer
|
||||
call setenv.bat
|
||||
|
||||
copy %FUZZER_DIR%\%SAVED_GAME% %BIN_DIR%\%SAVED_GAME%
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
REM
|
||||
REM runtill target_move
|
||||
REM
|
||||
echo off
|
||||
echo on
|
||||
|
||||
SETLOCAL ENABLEEXTENSIONS
|
||||
SETLOCAL ENABLEDELAYEDEXPANSION
|
||||
@@ -13,13 +13,7 @@ if %TARGET_MOVE% == "" (
|
||||
goto :eof
|
||||
)
|
||||
|
||||
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
|
||||
call setenv.bat
|
||||
|
||||
if not exist %FUZZER_DIR% mkdir %FUZZER_DIR%
|
||||
if not exist %SAVE_DIR% mkdir %SAVE_DIR%
|
||||
@@ -37,7 +31,6 @@ call restore.bat
|
||||
|
||||
%BIN_DIR%\nethack -D -F %TARGET_MOVE%
|
||||
|
||||
move %BIN_DIR%\*.snap %BIN_DIR%\snapshots
|
||||
copy %FUZZER_LOG% %BASELINE%
|
||||
|
||||
for /f "tokens=2,3 delims=: usebackq" %%i in (`findstr /c:START %BASELINE%`) do (
|
||||
|
||||
13
win/win32/scripts/fuzzer/setenv.bat
Normal file
13
win/win32/scripts/fuzzer/setenv.bat
Normal 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
|
||||
Reference in New Issue
Block a user