Say that whatever a fixture holds constant narrows what its pin can claim, and that two colours taken with different instruments do not compare

This commit is contained in:
heaven 2026-09-11 16:14:11 +03:00
parent bdc1547941
commit 3743bb1026

View file

@ -174,6 +174,21 @@ Go-бэкенд издательского художественного пер
красное, инструмент — «unexpected outcome». ⇒ денежный пин гоняется НЕ ОДИН РАЗ, а фикстура строится так,
чтобы деньги были НЕИЗБЕЖНЫ, а не вероятны (после перестройки 8/8 зелёных на дереве и 8/8 красных на
мутанте). Нашла зона у СЕБЯ, инструментом, а не глазом.
⛔ **ЕСЛИ ФИКСТУРА ДЕРЖИТ ЧТО-ТО ПОСТОЯННЫМ, ПИН ОТЧИТЫВАЕТСЯ ЗА КЛАСС, А МЕРЯЕТ СРЕЗ — и молчит о том,
какой именно** (формулировка платформенной зоны 11.09, обобщившей находку шире своего случая).
У неё фоновой константой был `alive = false`, и пин «текст движка остаётся только там, где каталог на
месте» вышел ЛОЖНЫМ: он не доходил до повторяющегося `resync failed` у ЖИВОГО юнита, то есть нашёл
ОДИН носитель класса и отчитался за КЛАСС. Тот же дефект даёт любая незаваренная константа фикстуры:
замороженные часы (у неё они родили монетку `newestRun`, делавшую два других пина пустыми), пустой
воркдир, единственный экземпляр сервиса. ⇒ **у каждого пина, утверждающего КЛАСС, спрашивай: что эта
фикстура держит постоянным и о чём она поэтому молчит** — и либо варьируй, либо сузи утверждение
до среза, который она действительно меряет.
**И два утверждения о цвете ОДНОГО пина, снятые РАЗНЫМИ приборами, сравнивать нельзя.** Замер
11.09: «8 FAIL из 8» снято без `-race`, зелёная сторона — `-count=3`; пере-снято ОДНИМ прибором с
обеих сторон (`-race -count=8`) и дало 8/8 в обе стороны. Счёт вёлся по ПОЛНОМУ списку имён
(`grep -oE '^--- (PASS|FAIL): Test…' | sort | uniq -c`), а не по хвосту вывода. ⚠ И `-count=8` в одном
процессе — не восемь отдельных прогонов; если предмет чувствителен к состоянию процесса, это разные
замеры, и разницу называют.
**«SKIP ПРЕВРАТИЛСЯ В PASS» ДОКАЗЫВАЕТ, ЧТО ТЕСТ ИДЁТ, А НЕ ЧТО ОН ДЕРЖИТ** (формулировка зоны 11.09).
Введя корпусные переменные в гейт, легко счесть дело сделанным по тому, что скипы исчезли. Это про
ЗАПУСК. Что ступень НЕСУЩАЯ, доказывает только одно: посадка, сломавшая предмет, краснеет ИМЕННО ЕЮ.