Skip to content

Live Test Results

15 tests | 15 passed | 0 failed, 2026-05-08 10:52

Platform: PC (PC) (http://localhost:80), version 1.7.0

Summary

Test Description Level Result Checks
test0 Verify infrastructure modules (network, system status) are present; add any that are missing. format ✅ PASS 4/4
test1 Build a Ripples pipeline from scratch: DriverLayer + GridLayout + EffectsLayer + RipplesEffectModule. integration ✅ PASS 18/18
test2 Add a second EffectsLayer (LinesEffectModule) and verify both effects run simultaneously. integration ✅ PASS 8/8
test3 Change GridLayout depth then width and verify the pipeline resizes without crashing. behavioral ✅ PASS 10/10
test4 Verify DeviceDiscoveryModule is running and has discovered at least one peer. integration ✅ PASS 3/3
test5 Art-Net loopback: ArtNetOut on sender DriverLayer, ArtNetIn on receiver EffectsLayer; verify packets_rx > 0. integration ✅ PASS 12/12
test6 GET / returns 200 with gzip-encoded HTML body (frontend bundle embedded in firmware). smoke ✅ PASS 4/4
test7 Two GridLayouts side by side under one DriverLayer: combined extent 8x2, driver ms_per_tick > 0. behavioral ✅ PASS 23/23
scenario_base_pipeline_32x32 Scenario replay: base-pipeline-32x32 behavioral ✅ PASS 11/11
scenario_base_pipeline_64x64 Scenario replay: base-pipeline-64x64 behavioral ✅ PASS 13/13
scenario_base_pipeline_speed Scenario replay: base-pipeline-speed behavioral ✅ PASS 12/12
scenario_base_pipeline Scenario replay: base-pipeline behavioral ✅ PASS 11/11
scenario_four_layers Scenario replay: four-layers behavioral ✅ PASS 15/15
scenario_two_layers Scenario replay: two-layers behavioral ✅ PASS 11/11
scenario_xmas_tree_3d Scenario replay: xmas-tree-3d behavioral ✅ PASS 9/9

Scenarios

Scenarios are replayed via REST against a live server. Steps marked measure wait 1+ s for the scheduler window and collect fps and heap from the API.

On PC, fps and heap show as n/a (sub-µs per tick, below float precision; pal::free_heap_kb() returns 0). Meaningful numbers come from ESP32 runs.

Scenario Step fps heap free (KB)
base-pipeline-32x32 add-ripples 139997 28530
base-pipeline-32x32 resize-32h 126759 28513
base-pipeline-64x64 add-ripples 140885 28530
base-pipeline-64x64 resize-32h 128502 28513
base-pipeline-64x64 resize-64h 40114 28438
base-pipeline-speed add-ripples 150830 28528
base-pipeline-speed speed-slow 134680 28528
base-pipeline-speed speed-default 140845 28528
base-pipeline-speed speed-fast 139880 28528
base-pipeline add-status 1545595 28540
base-pipeline add-driver 644745 28536
base-pipeline add-ripples 141884 28528
base-pipeline set-speed 142248 28528
four-layers add-ripples 137608 28528
four-layers add-lines 131475 28520
four-layers add-gameoflife 100990 28512
four-layers add-noise 84140 28504
two-layers add-ripples 142328 28528
two-layers add-lines 130005 28520
xmas-tree-3d add-ripples 114943 28516