BizHawk/src/BizHawk.Tests.Testroms.GB.G...
YoshiRulz 3fb0afa05e
Use a global import for `MS.VisualStudio.TestTools.UnitTesting.*`
2024-07-03 22:51:48 +10:00
..
Properties Use a global import for `MS.VisualStudio.TestTools.UnitTesting.*` 2024-07-03 22:51:48 +10:00
res Add regression tests for GB/C using various testroms 2022-01-09 14:19:48 +10:00
BizHawk.Tests.Testroms.GB.GambatteSuite.csproj Retarget testroms projects to `net48` to match EmuHawk 2024-05-15 10:47:38 +10:00
GambatteSuite.Cases.cs Update lists of known testrom failures 2024-05-15 10:47:38 +10:00
GambatteSuite.cs Use a global import for `MS.VisualStudio.TestTools.UnitTesting.*` 2024-07-03 22:51:48 +10:00
readme.md Update lists of known testrom failures 2024-05-15 10:47:38 +10:00
run_tests_debug.sh Add regression tests for GB/C using various testroms 2022-01-09 14:19:48 +10:00
run_tests_release.sh Add regression tests for GB/C using various testroms 2022-01-09 14:19:48 +10:00

readme.md

See the readme in the main project, ../BizHawk.Tests.Testroms.GB.

On Linux, run /res/download_from_ci.sh to automatically download and extract the CI artifacts containing the necessary testroms. On Windows, run the same script in WSL, or do it manually (because Yoshi can't be bothered porting the script to PowerShell). For this project, the expected directory structure is:

res
└─ Gambatte-testroms_artifact

Note that firmware does not need to be copied here. They are taken from ../BizHawk.Tests.Testroms.GB/res/fw if present.

This test suite is huge and takes a really long time to run. Like several hours.

Summary of BIZHAWKTEST_RUN_KNOWN_FAILURES=1 ./run_tests_release.sh should read 22479 passed / 2496 skipped / 0 failed.