feat: Organize and enhance test structure with new tools and integration tests

- Added a new `tools` directory to house various utility tools, including the `overworld_golden_data_extractor`, `extract_vanilla_values`, and `rom_patch_utility`.
- Introduced comprehensive integration tests for dungeon and overworld functionalities, ensuring compatibility with existing ROM data.
- Refactored existing test files to improve organization and maintainability, moving deprecated tests to a dedicated directory.
- Updated CMake configuration to include new tools and tests, enhancing the build process for development and CI environments.
- Improved test coverage for dungeon object rendering and room integration, validating core functionalities against expected behaviors.
This commit is contained in:
scawful
2025-10-04 12:21:18 -04:00
parent 4b61b213c0
commit 38ece34894
16 changed files with 1241 additions and 163 deletions

File diff suppressed because it is too large Load Diff