Expand description
smix-fixture — fixture chip registry.
§Purpose
The - fixture: <id> yaml verb (in smix-adapter-maestro) looks up
<id> in a JSON registry to find:
testID— the a11y id of the chip in the QA overlay to tapsignal— the log line regex the chip emits when its seed operation completestimeoutMs— how long to wait for the signal
smix reads the registry once per run from a path resolved via
.smix/config.json fixturesRegistry field.
§Format
JSON:
{
"version": 1,
"fixtures": {
"prime-search-history": {
"testID": "qa-chip-prime-search-history",
"signal": {
"regex": "\\[fixture\\] prime-search-history: seeded (\\d+) rows",
"level": "log"
},
"timeoutMs": 8000
}
}
}Structs§
- Fixture
Decl - One fixture chip declaration.
- Fixture
Registry - Loaded registry.
- Signal
Matcher - Signal matcher (mirrors
smix_metro_log::SignalMatcherat the wire level).