Add E2E and ZSCustomOverworld test suites for comprehensive testing

- Introduced new E2E test suite for comprehensive ROM testing, validating the complete ROM editing workflow.
- Added ZSCustomOverworld test suite to validate version upgrades and data integrity.
- Updated `EditorManager` to register the new test suites.
- Enhanced CMake configuration to include the new test files.
- Updated README to reflect the new testing capabilities and best practices for AI agent testing.
This commit is contained in:
scawful
2025-09-28 15:11:31 -04:00
parent ddf63165eb
commit 97f00d3fc6
42 changed files with 2090 additions and 5027 deletions

View File

@@ -4,6 +4,10 @@ set(YAZE_TEST_CORE_SOURCES
app/test/test_manager.cc
app/test/test_manager.h
app/test/unit_test_suite.h
app/test/integrated_test_suite.h
app/test/rom_dependent_test_suite.h
app/test/e2e_test_suite.h
app/test/zscustomoverworld_test_suite.h
)
# Add test sources to the main app target if testing is enabled