#include <integrated_test_suite.h>
Definition at line 259 of file integrated_test_suite.h.
◆ PerformanceTestSuite()
yaze::test::PerformanceTestSuite::PerformanceTestSuite |
( |
| ) |
|
|
default |
◆ ~PerformanceTestSuite()
yaze::test::PerformanceTestSuite::~PerformanceTestSuite |
( |
| ) |
|
|
overridedefault |
◆ GetName()
std::string yaze::test::PerformanceTestSuite::GetName |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ GetCategory()
TestCategory yaze::test::PerformanceTestSuite::GetCategory |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ RunTests()
absl::Status yaze::test::PerformanceTestSuite::RunTests |
( |
TestResults & |
results | ) |
|
|
inlineoverridevirtual |
◆ DrawConfiguration()
void yaze::test::PerformanceTestSuite::DrawConfiguration |
( |
| ) |
|
|
inlineoverridevirtual |
◆ RunFrameRateTest()
void yaze::test::PerformanceTestSuite::RunFrameRateTest |
( |
TestResults & |
results | ) |
|
|
inlineprivate |
Definition at line 283 of file integrated_test_suite.h.
References yaze::test::TestResults::AddResult(), yaze::test::TestResult::category, yaze::test::TestResult::duration, yaze::test::TestResult::error_message, GetCategory(), GetName(), yaze::test::kFailed, yaze::test::kPassed, yaze::test::TestResult::name, yaze::test::TestResult::status, yaze::test::TestResult::suite_name, target_fps_, and yaze::test::TestResult::timestamp.
Referenced by RunTests().
◆ RunMemoryUsageTest()
void yaze::test::PerformanceTestSuite::RunMemoryUsageTest |
( |
TestResults & |
results | ) |
|
|
inlineprivate |
Definition at line 320 of file integrated_test_suite.h.
References yaze::test::TestResults::AddResult(), yaze::test::TestResult::category, yaze::test::TestResult::duration, yaze::test::TestResult::error_message, yaze::gfx::Arena::Get(), GetCategory(), GetName(), yaze::test::kFailed, yaze::test::kPassed, max_memory_mb_, yaze::test::TestResult::name, yaze::test::TestResult::status, yaze::test::TestResult::suite_name, and yaze::test::TestResult::timestamp.
Referenced by RunTests().
◆ RunResourceLeakTest()
void yaze::test::PerformanceTestSuite::RunResourceLeakTest |
( |
TestResults & |
results | ) |
|
|
inlineprivate |
Definition at line 364 of file integrated_test_suite.h.
References yaze::test::TestResults::AddResult(), yaze::test::TestResult::category, yaze::test::TestResult::duration, yaze::test::TestResult::error_message, yaze::gfx::Arena::Get(), GetCategory(), GetName(), yaze::test::kFailed, yaze::test::kPassed, yaze::test::TestResult::name, yaze::test::TestResult::status, yaze::test::TestResult::suite_name, and yaze::test::TestResult::timestamp.
Referenced by RunTests().
◆ test_arena_
bool yaze::test::PerformanceTestSuite::test_arena_ = true |
|
private |
◆ test_rom_
bool yaze::test::PerformanceTestSuite::test_rom_ = true |
|
private |
◆ test_graphics_
bool yaze::test::PerformanceTestSuite::test_graphics_ = true |
|
private |
◆ sample_duration_secs_
int yaze::test::PerformanceTestSuite::sample_duration_secs_ = 5 |
|
private |
◆ target_fps_
float yaze::test::PerformanceTestSuite::target_fps_ = 30.0f |
|
private |
◆ max_memory_mb_
int yaze::test::PerformanceTestSuite::max_memory_mb_ = 100 |
|
private |
◆ test_rom_path_
char yaze::test::PerformanceTestSuite::test_rom_path_[256] = "zelda3.sfc" |
|
private |
◆ skip_missing_rom_
bool yaze::test::PerformanceTestSuite::skip_missing_rom_ = true |
|
private |
The documentation for this class was generated from the following file: