refactor: Update Performance Header Includes and Add Emulator Test Suite

- Refactored header includes for Performance Profiler and Dashboard to reflect new directory structure under `app/gfx/performance/`.
- Introduced a new `EmulatorTestSuite` class to validate core emulator components, including APU, SPC700, and debugging features.
- Enhanced test suite with detailed test cases for APU handshake, SPC700 cycle accuracy, breakpoint management, and audio backend functionality.
- Removed outdated `test_dungeon_objects.cc` file from the test suite to streamline testing focus.
This commit is contained in:
scawful
2025-10-10 10:07:35 -04:00
parent 411f842b20
commit cbcf1e40be
7 changed files with 369 additions and 386 deletions

View File

@@ -1,8 +1,8 @@
#include "canvas_context_menu.h"
#include "app/gfx/arena.h"
#include "app/gfx/performance_profiler.h"
#include "app/gfx/performance_dashboard.h"
#include "app/gfx/performance/performance_profiler.h"
#include "app/gfx/performance/performance_dashboard.h"
#include "app/gui/widgets/palette_widget.h"
#include "app/gui/icons.h"
#include "app/gui/color.h"