executable - the name or full path of the executable you want to use
listxml_file - the name or full path of the alernative -listxml output you want to use
validate_listxml - controls the validation of the given -listxml output
Environment options
rompath - the rom path(s) passed to the -rp parameter of the given executable
use_dummy_root - uses a dummy folder for all files written and creates an XML file with the data
osdprocessors - sets the OSDPROCESSOR environment variable
Comparison options
ref_snap_folder - (obsolete) the name of the folder, that contains the reference data for snapshot/PNG comparison (enables the comparison)
write_mng - controls the writing of MNGs for each driver
mng_ref_folder - (obsolete) the name of the folder, that contains the reference data for MNG comparison (enables the comparison)
Processing options
pause_interval - controls the interval when the processing will be paused until you hit a key
use_devices - controls the usage of device files (MESS only)
use_nonrunnable - controls the processing of entries in -listxml marked as runnable=“no”
xpath_expr - the XPath expression applied on the -listxml output to select the driver, that should be processed (has to start with DRIVER_ROOT macro to be application-independent)
device_file - use a fixed list of devices instead of the automatic detection based on driver name and device type
use_isbios - controls the testing of MAME bios sets
skip_mandatoy - controls the testing of drivers with mandatory devices, when devices are specified (MESS-only)
test_softrest - controls the execution of a softreset on each driver (only works with “use_debug”)
Command-line options
str - the value passed to the -str parameter of the executable
use_bios - controls the processing of all available bioses for a driver
use_sound - controls the sound output
use_ramsize - controls the processing of all available ramsizes of a driver (MESS only)
use_autosave - controls the usage of -autosave of all drivers, that support it (runs each driver twice - once for initial saving and once or loading)
use_throttle - controls the usage of throttling
use_debug - controls the usage of the internal debugger (will automatically pass a script with the “go” command, so it will continue)
additional_options - specifies additional options for the command-line
Output options
result_file - the name of the file the results are written to
stdout_file - the name of the file all stdout output will be written to
html_report - (obsolete) controls the creation of a HTML report is written (contains only comparison data)
html_file - (obsolete) the name of the file the HTML report will be written to
snap_diff_file - (obsolete) the name of the file the snapshot/PNG differences will be written to
mng_diff_file - (obsolete) the name of the file the MNG differences will be written to
output_folder - specify the folder the mame_regtest output gets written to
stderr_file - the name of the file all stderr output will be written to
store_output - controls if the output files of a call are kept
clear_output_folder - controls the clearing the output folder on start-up
print_xpath_results - controls the creatíon of a XML containg the results of the XPath expression
use_log - controls the creation of the error.log
Additional options
use_valgrind - will run each call in valgrind (parameters can be edited in source / UNIX only)
log_devices - will only write a list of all available devices to “device_info.txt” (no processing at all)
test_createconfig - controls the configuration creation in the output folder (the file is not used as configuration for the tests)
Hacks
hack_debug - indicates, that given executable is a debug version for versions, that don't have the debug attribute in the -listxml output (necessary until 0.114)
hack_ftr - forces usage of old -ftr parameter and the old snapshot locations (necessary until 0.113)
hack_biospath - forces the usage of the old -bp parameter (MESS only / necessary until 0.111)
hack_mngwrite - forces the usage of the old MNG locations (necessary until 0.???)
tools/mame_regtest/config.txt · Last modified: 2008-01-16 16:04 by firewave