FastLED 3.9.15
Loading...
Searching...
No Matches
TestRunner.h File Reference

Detailed Description

Test Runner for ESP32 Driver Testing.

This header provides a simple test framework for validating LED drivers:

  • DriverTestRunner: Main class that orchestrates all tests
  • Automatic driver discovery and validation
  • Visual LED test patterns for each driver

Usage: DriverTestRunner runner(leds, NUM_LEDS); runner.runAllTests(); runner.printSummary();

Definition in file TestRunner.h.

#include <Arduino.h>
#include <FastLED.h>
#include "fl/channels/manager.h"
#include "fl/stl/sstream.h"
#include "PlatformConfig.h"
+ Include dependency graph for TestRunner.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  DriverTestRunner
 Main test runner that orchestrates all driver tests. More...
 
struct  TestResult
 Stores the result of a single test. More...
 

Macros

#define BOX_BOTTOM   "+================================================================+\n"
 
#define BOX_MID   "+================================================================+\n"
 
#define BOX_TOP   "\n+================================================================+\n"
 
#define LINE_SEP   "----------------------------------------------------------------\n"