TLE92466ED Driver 0.1.0-preview
Modern C++23 driver for Infineon TLE92466ED Six-Channel Low-Side Solenoid Driver
Loading...
Searching...
No Matches
TestResults Struct Reference

Test execution tracking and results accumulation. More...

#include <TLE92466ED_TestFramework.hpp>

Public Member Functions

void add_result (bool passed, uint64_t execution_time) noexcept
 
double get_success_percentage () const noexcept
 
double get_total_time_ms () const noexcept
 
void print_summary (const char *tag) const noexcept
 

Public Attributes

int total_tests = 0
 
int passed_tests = 0
 
int failed_tests = 0
 
uint64_t total_execution_time_us = 0
 

Detailed Description

Test execution tracking and results accumulation.

Member Function Documentation

◆ add_result()

void TestResults::add_result ( bool passed,
uint64_t execution_time )
inlinenoexcept

◆ get_success_percentage()

double TestResults::get_success_percentage ( ) const
inlinenoexcept

◆ get_total_time_ms()

double TestResults::get_total_time_ms ( ) const
inlinenoexcept

◆ print_summary()

void TestResults::print_summary ( const char * tag) const
inlinenoexcept

Member Data Documentation

◆ failed_tests

int TestResults::failed_tests = 0

◆ passed_tests

int TestResults::passed_tests = 0

◆ total_execution_time_us

uint64_t TestResults::total_execution_time_us = 0

◆ total_tests

int TestResults::total_tests = 0

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