mirror of
https://github.com/Matysh/houseplan-card
synced 2026-10-01 20:29:00 +00:00
ci: stop truncating the numbers a failing smoke printed
smoke_grid_scale_invariance сообщает, НАСКОЛЬКО разошлись кадры: строка pixel-diffs с changed, maxDelta и meanDelta по каждой паре. Введена в #302 ровно затем, чтобы падение не было голым boolean. В логе прогона её не видно: шаг шарда печатает tail -20, а диагностика идёт до вердикта и срезается. На #411 это и вышло — в логе осталось только «expected true, got false», а числа, по которым видно, превышение порога это или расхождение слоя, пришлось бы искать в артефакте. Строки достаются адресно, перед хвостом лога. Они и есть разница между «чинить» и «гадать». Issue: #411 User-Visible: no
This commit is contained in:
@@ -560,6 +560,12 @@ jobs:
|
||||
echo "ok $name"
|
||||
else
|
||||
echo "FAIL $name"
|
||||
# Диагностические строки смока печатаются раньше вердикта, и
|
||||
# `tail -20` их срезал: на #411 сам смок сообщал, НАСКОЛЬКО
|
||||
# разошлись кадры (введено в #302), а в логе прогона осталось
|
||||
# только «expected true, got false». Числа теперь достаются
|
||||
# адресно — они и есть разница между «чинить» и «гадать».
|
||||
grep -aE 'pixel-diffs|^EXC |diagnostic' "/tmp/smoke-logs/$name.log" | tail -5 || true
|
||||
tail -20 "/tmp/smoke-logs/$name.log"
|
||||
fail=1
|
||||
fi
|
||||
|
||||
Reference in New Issue
Block a user