- adds logging to output.py in harness utils, to remove the need to
write the logging function for every harness
- writes a more convenient function to call keras and parse keras args
within misc.py in harness_utils, does not remove any functionality from
other harnesses
- added function to call time function while rounding to int
- added default paus value for press n times
- dota2: changing to path instead of os
- ac shadows: os to path conversion, uses imported functions instead of
writing
- general linting
- the last of us part 1 lint
- new the last of us part 2 harness
this is a ford of jd/harness-fixes that is currently live on the
benches, the ONLY thing i changed is im rounding the timestamps to the
nearest second
please approve
---------
Co-authored-by: J-Doiron <139803019+J-Doiron@users.noreply.github.com>
Provide default values for start and end times to relax requirements of
needing to find these values for a test to pass.
- Add default/fallback values for test start/end times.
- Remove `sys.exit` if prompt for marking start/end times are not found
* use format utils for report json in test harnesses
* correct start time in dota harness to be timestamp rather than time delta value
* dota2 util imports
* update dota 2 timestamps
* update error message
* update error message