31 Commits

Author SHA1 Message Date
J-Doiron
2c5e0080a1 Adding a bit more logging to the harness. 2025-11-21 16:40:58 -08:00
J-Doiron
59ad902386 Linter, please just be happy. 2025-11-21 16:19:55 -08:00
J-Doiron
00533798a7 I am a tree. 2025-11-21 16:15:18 -08:00
J-Doiron
ea2add6d90 One more time. 2025-11-21 16:00:22 -08:00
J-Doiron
3fe10b856b Try loops try linter 2025-11-21 15:57:38 -08:00
J-Doiron
4634c61074 Restructuring the replay copying. 2025-11-21 15:53:32 -08:00
J-Doiron
b323eabfc9 Attempting to make the linter happy 2025-11-21 15:36:00 -08:00
J-Doiron
56d4ecc8a2 Changing the harness logic to do the new two step process 2025-11-21 15:19:02 -08:00
J-Doiron
a96ae09e30 Having to break out the config files to two separate because of the new sv_cheats change. 2025-11-21 15:14:18 -08:00
J-Doiron
238f5c2b81 Changing the sv cheats to a console command 2025-11-21 14:45:56 -08:00
J-Doiron
14fa351710 Trying to fix the recent DOTA 2 update 2025-11-21 14:40:12 -08:00
j-lin-lmg
a9da3093f7 user failsafe false (#168)
user failsafe false 

for all games that use pydirectinput
2025-10-03 10:24:59 -07:00
j-lin-lmg
83486887ac L drive mapping (#167)
changed the L drive mappings to match the newest windows procedure
2025-10-02 10:41:48 -07:00
j-lin-lmg
30ed48f7a5 Dota new menu (#147)
fix for new dota menue
2025-06-10 13:43:57 -07:00
j-lin-lmg
6f47569db6 Jl harness (#136)
- 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
2025-05-13 14:53:25 -07:00
j-lin-lmg
1e2abd47b3 jons theoretical fix for dota2 (#141) 2025-05-13 13:03:28 -07:00
j-lin-lmg
6241007b18 hotfix for crash (#140) 2025-05-07 17:05:21 -07:00
j-lin-lmg
3c31b4d707 added scaling multiple so click lands on all resolutions (#133)
added scaling multiple so click lands on all resolutions

and some linting
2025-05-05 11:15:46 -07:00
j-lin-lmg
36c542be4a James round seconds (#129)
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>
2025-04-09 14:34:19 -07:00
Nikolas
35a5d63034 initial commit, linter come at me 2024-09-23 14:59:05 -07:00
derek-hirotsu
a2e83fd976 Adjustments to config and script prompts and timing (#54)
- Add Jon's timing and prompt adjustments
2024-06-13 09:39:14 -07:00
derek-hirotsu
ba5652f934 fix type error (#47)
- Fix type error
- Make error log slightly more descriptive
2024-02-20 15:03:57 -08:00
derek-hirotsu
bc205701a0 update search for config file (#45)
- Update DOTA 2 test utils script to check for alternative file path
when attempting to read video config file if initial file is not found
2024-02-16 11:52:01 -08:00
derek-hirotsu
2a3cd9ae60 DOTA 2 start/end time default values (#43)
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
2024-01-04 13:19:53 -08:00
derek-hirotsu
a79fb5d8c8 Update Returnal start/end time marking (#28)
- Update strategies in Returnal test harness for start/end time marking
- Minor changes to logging in DOTA 2 and Total War test harnesses
2023-12-12 11:59:00 -08:00
derek-hirotsu
07c59f095e DOTA2 Configuration and timing adjustments (#23)
- Track configuration file
- Update script timings
- Update README and LICENSES
2023-12-07 10:40:12 -08:00
derek-hirotsu
2738cc2c3d Add updated DOTA2 harness (#22)
includes changes to improve accuracy of benchmark start and end times
for trimming.
2023-12-05 11:00:41 -08:00
derek-hirotsu
bd367e4ae5 Audit DOTA 2 (#90)
* move function to main dota 2 script

* remove unused functions

* replace duplicate function

* update copy replay and config funcs

* remove image

* update console command input

* test install path

* add docstring
2023-11-24 14:04:47 -08:00
derek-hirotsu
eae9e75018 misc cleanup (#84)
* remove inline pylint

* cspell

* pylint import

* pylint flac

* pylint ycruncher
2023-11-23 15:35:21 -08:00
derek-hirotsu
7e8c5dc71a Cleanup report json in harnesses (#79)
* 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
2023-11-15 14:36:10 -08:00
nharris-lmg
7a6f2211ea Add Dota 2 harness (#74)
* Add initial Dota 2 harness

* update readme

* Update README

* Error in readme

* Please the linting gods

---------

Signed-off-by: nharris-lmg <105814489+nharris-lmg@users.noreply.github.com>
2023-10-20 09:59:38 -07:00