#include <test_manager.h>
Public Member Functions | |
void | AddResult (const TestResult &result) |
void | Clear () |
float | GetPassRate () const |
Public Attributes | |
std::vector< TestResult > | individual_results |
size_t | total_tests = 0 |
size_t | passed_tests = 0 |
size_t | failed_tests = 0 |
size_t | skipped_tests = 0 |
std::chrono::milliseconds | total_duration {0} |
Definition at line 60 of file test_manager.h.
|
inline |
Definition at line 68 of file test_manager.h.
References yaze::test::TestResult::duration, failed_tests, individual_results, yaze::test::kFailed, yaze::test::kPassed, yaze::test::kSkipped, passed_tests, skipped_tests, yaze::test::TestResult::status, total_duration, and total_tests.
Referenced by yaze::test::E2ETestSuite::AddSkippedTest(), yaze::test::RomDependentTestSuite::AddSkippedTest(), yaze::test::ZSCustomOverworldTestSuite::AddSkippedTest(), yaze::test::ZSCustomOverworldTestSuite::RunAddressValidationTest(), yaze::test::EmulatorTestSuite::RunApuHandshakeTest(), yaze::test::ArenaTestSuite::RunArenaAllocationTest(), yaze::test::ArenaTestSuite::RunArenaCleanupTest(), yaze::test::IntegratedTestSuite::RunArenaIntegrityTest(), yaze::test::IntegratedTestSuite::RunArenaResourceManagementTest(), yaze::test::ArenaTestSuite::RunArenaResourceTrackingTest(), yaze::test::EmulatorTestSuite::RunAudioBackendTest(), yaze::test::EmulatorTestSuite::RunBreakpointManagerTest(), yaze::test::RomDependentTestSuite::RunComprehensiveSaveTest(), yaze::test::E2ETestSuite::RunCorruptionDetectionTest(), yaze::test::E2ETestSuite::RunDataIntegrityTest(), yaze::test::ZSCustomOverworldTestSuite::RunDataIntegrityTest(), yaze::test::ZSCustomOverworldTestSuite::RunFeatureToggleTest(), yaze::test::PerformanceTestSuite::RunFrameRateTest(), yaze::test::IntegratedTestSuite::RunGraphicsValidationTest(), yaze::test::E2ETestSuite::RunLargeScaleEditingTest(), yaze::test::PerformanceTestSuite::RunMemoryUsageTest(), yaze::test::PerformanceTestSuite::RunResourceLeakTest(), yaze::test::IntegratedTestSuite::RunRomBasicTest(), yaze::test::RomDependentTestSuite::RunRomDataAccessTest(), yaze::test::RomDependentTestSuite::RunRomGraphicsExtractionTest(), yaze::test::RomDependentTestSuite::RunRomHeaderValidationTest(), yaze::test::E2ETestSuite::RunRomLoadSaveTest(), yaze::test::RomDependentTestSuite::RunRomMusicDataTest(), yaze::test::RomDependentTestSuite::RunRomOverworldLoadingTest(), yaze::test::RomDependentTestSuite::RunRomSpriteDataTest(), yaze::test::EmulatorTestSuite::RunSpc700CycleAccuracyTest(), yaze::test::UITestSuite::RunTests(), yaze::test::RomDependentTestSuite::RunTests(), yaze::test::UnitTestSuite::RunTests(), yaze::test::RomDependentTestSuite::RunTile16EditorTest(), yaze::test::E2ETestSuite::RunTransactionSystemTest(), yaze::test::ZSCustomOverworldTestSuite::RunV2UpgradeTest(), yaze::test::ZSCustomOverworldTestSuite::RunV3UpgradeTest(), yaze::test::ZSCustomOverworldTestSuite::RunVanillaBaselineTest(), and yaze::test::EmulatorTestSuite::RunWatchpointManagerTest().
|
inline |
Definition at line 87 of file test_manager.h.
References failed_tests, individual_results, passed_tests, skipped_tests, total_duration, and total_tests.
Referenced by yaze::test::TestManager::ClearResults(), yaze::test::TestManager::RunAllTests(), yaze::test::TestManager::RunTestsByCategory(), and yaze::test::TestManager::RunTestSuite().
|
inline |
Definition at line 93 of file test_manager.h.
References passed_tests, and total_tests.
Referenced by yaze::test::TestManager::DrawTestDashboard().
std::vector<TestResult> yaze::test::TestResults::individual_results |
Definition at line 61 of file test_manager.h.
Referenced by AddResult(), Clear(), and yaze::test::TestManager::DrawTestDashboard().
size_t yaze::test::TestResults::total_tests = 0 |
Definition at line 62 of file test_manager.h.
Referenced by AddResult(), Clear(), yaze::test::TestManager::DrawTestDashboard(), and GetPassRate().
size_t yaze::test::TestResults::passed_tests = 0 |
Definition at line 63 of file test_manager.h.
Referenced by AddResult(), Clear(), yaze::test::TestManager::DrawTestDashboard(), and GetPassRate().
size_t yaze::test::TestResults::failed_tests = 0 |
Definition at line 64 of file test_manager.h.
Referenced by AddResult(), Clear(), and yaze::test::TestManager::DrawTestDashboard().
size_t yaze::test::TestResults::skipped_tests = 0 |
Definition at line 65 of file test_manager.h.
Referenced by AddResult(), Clear(), and yaze::test::TestManager::DrawTestDashboard().
std::chrono::milliseconds yaze::test::TestResults::total_duration {0} |
Definition at line 66 of file test_manager.h.
Referenced by AddResult(), Clear(), and yaze::test::TestManager::DrawTestDashboard().