yaze 0.3.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
yaze::cli::TestResultDetails Struct Reference

Detailed execution results for a specific harness test. More...

#include <gui_automation_client.h>

Public Attributes

std::string test_id
 
bool success = false
 
std::string test_name
 
std::string category
 
std::optional< absl::Time > executed_at
 
int duration_ms = 0
 
std::vector< AssertionOutcomeassertions
 
std::vector< std::string > logs
 
std::map< std::string, int > metrics
 
std::string screenshot_path
 
int64_t screenshot_size_bytes = 0
 
std::string failure_context
 
std::string widget_state
 

Detailed Description

Detailed execution results for a specific harness test.

Definition at line 126 of file gui_automation_client.h.

Member Data Documentation

◆ test_id

std::string yaze::cli::TestResultDetails::test_id

◆ success

bool yaze::cli::TestResultDetails::success = false

◆ test_name

std::string yaze::cli::TestResultDetails::test_name

◆ category

std::string yaze::cli::TestResultDetails::category

◆ executed_at

std::optional<absl::Time> yaze::cli::TestResultDetails::executed_at

◆ duration_ms

int yaze::cli::TestResultDetails::duration_ms = 0

◆ assertions

std::vector<AssertionOutcome> yaze::cli::TestResultDetails::assertions

◆ logs

std::vector<std::string> yaze::cli::TestResultDetails::logs

◆ metrics

std::map<std::string, int> yaze::cli::TestResultDetails::metrics

◆ screenshot_path

std::string yaze::cli::TestResultDetails::screenshot_path

◆ screenshot_size_bytes

int64_t yaze::cli::TestResultDetails::screenshot_size_bytes = 0

◆ failure_context

std::string yaze::cli::TestResultDetails::failure_context

◆ widget_state

std::string yaze::cli::TestResultDetails::widget_state

The documentation for this struct was generated from the following file: