yaze 0.3.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
yaze::cli::anonymous_namespace{test_cli_commands.cc} Namespace Reference

Classes

struct  TestSuite
 

Functions

std::string ExecuteCommand (const std::string &cmd)
 
bool BuildDirExists (const std::string &dir)
 
std::string GetEnvOrDefault (const char *name, const std::string &default_val)
 

Variables

const TestSuite kTestSuites []
 

Function Documentation

◆ ExecuteCommand()

std::string yaze::cli::anonymous_namespace{test_cli_commands.cc}::ExecuteCommand ( const std::string & cmd)

Definition at line 46 of file test_cli_commands.cc.

References ExecuteCommand().

Referenced by BuildDirExists(), and ExecuteCommand().

Here is the call graph for this function:

◆ BuildDirExists()

bool yaze::cli::anonymous_namespace{test_cli_commands.cc}::BuildDirExists ( const std::string & dir)

Definition at line 66 of file test_cli_commands.cc.

References BuildDirExists(), and ExecuteCommand().

Referenced by BuildDirExists().

Here is the call graph for this function:

◆ GetEnvOrDefault()

std::string yaze::cli::anonymous_namespace{test_cli_commands.cc}::GetEnvOrDefault ( const char * name,
const std::string & default_val )

Definition at line 73 of file test_cli_commands.cc.

References GetEnvOrDefault().

Referenced by GetEnvOrDefault().

Here is the call graph for this function:

Variable Documentation

◆ kTestSuites

const TestSuite yaze::cli::anonymous_namespace{test_cli_commands.cc}::kTestSuites[]
Initial value:
= {
{"stable", "Core unit and integration tests (fast, reliable)", "None",
false, false},
{"gui", "GUI smoke tests (ImGui framework validation)",
"SDL display or headless", false, false},
{"z3ed", "z3ed CLI self-test and smoke tests", "z3ed target built", false,
false},
{"headless_gui", "GUI tests in headless mode (CI-safe)", "None", false,
false},
{"rom_dependent", "Tests requiring actual Zelda3 ROM",
"YAZE_ENABLE_ROM_TESTS=ON + ROM path", true, false},
{"integration", "End-to-end editor and ROM integration tests",
"ROM path", true, false},
{"experimental", "AI runtime features and experiments",
"YAZE_ENABLE_AI_RUNTIME=ON", false, true},
{"benchmark", "Performance and optimization tests", "None", false, false},
}

Definition at line 27 of file test_cli_commands.cc.