Tweaks to fuzzer batch scripts.
This commit is contained in:
@@ -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];
|
||||||
|
|||||||
@@ -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,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%
|
||||||
|
|||||||
@@ -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 (
|
||||||
|
|||||||
@@ -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