Two new harness modes that would have caught the PinTracer signature
bug fixed in 55b3dd2:
- `leafCheck: 'rgbLed'` — samples wokwi-rgb-led.ledRed/Green/Blue 16
times across a fade cycle and asserts each channel takes ≥2 distinct
values. The buggy version stayed at {0} for every channel because the
resolver locked itself to FLOATING and onChange never fired.
- `leafCheck: 'sevenSegment'` — samples wokwi-7segment.values 12 times
and asserts ≥4 distinct segment patterns. Counter sketches naturally
hit 10+ patterns when working; ≤1 means the segment subscribers never
saw an edge.
Both checks are now in the default suite alongside Blink, Button,
Traffic-Light, Fade. Result with current main: 6/6 pass.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
|
||
|---|---|---|
| .. | ||
| asm8080.py | ||
| component-overrides.json | ||
| counter-rom.s | ||
| counter-rom.txt | ||
| generate-component-metadata.ts | ||
| generate-component-svgs.cjs | ||
| generate-example-screenshots.md | ||
| generate-favicons.mjs | ||
| generate-og-image.mjs | ||
| generate-sitemap.ts | ||
| repl-rom.s | ||
| repl-rom.txt | ||
| visual-led-test.mjs | ||