Maybe split those into atomic tests and run them all in sequence, at least for those ones that make sense to automate.
TODO
[ ] Recover NewVegas tests from sourceforge (need to think proper directory structure for handling several games tests)
[ ] Split big ObTest.py into atomic tests.
[ ] Convert tests to unit-tests which rely on check premises and fail.
[ ] Refactor tests to not depend on Oblivion.esm (generally, on any <game>.esm), by recreating a file that contains the proper records needed for each test.
[ ] Alternatively, if present, detect game and copy master file to test directory as part of the startup code.
In the original SVN repository (cloned here, for now) there were some files on the release folder that ran some test suit on the compiled CBash.dll
Maybe split those into atomic tests and run them all in sequence, at least for those ones that make sense to automate.
TODO
Oblivion.esm
(generally, on any<game>.esm
), by recreating a file that contains the proper records needed for each test.