v1.11.0
Добавлен флаг --reporter <name> для команд build/lint/test/typecheck/diag.
Сейчас доступны default (человекочитаемый, по умолчанию), json (структурированный
JSON в stdout) и teamcity (только для chef test).
Формат JSON-ответа:
- В корне ответа есть
chefVersionиcwd - Список нерешённых имён расширений отдаётся в поле
notFound - В test failure приходят
file/line/column/frameиdiff(без полного стек-трейса) - В test JSON корректно строится путь suite, имя браузера — реальное (
chromium/firefox/webkit) - В lint и typecheck нет дублирования сообщений между
detailsиerrors bundles[].fileNameпереименовано вbundles[].file
New --reporter <name> flag for build/lint/test/typecheck/diag commands.
Available reporters: default (human-readable, default), json (structured JSON
to stdout), and teamcity (chef test only).
JSON shape:
- Top-level
chefVersionandcwd - Unresolved extension names go into a separate
notFoundfield - Test failures carry
file/line/column/frameanddiff(no full stack trace) - Test JSON builds the suite path correctly and reports the actual browser name (
chromium/firefox/webkit) - Lint and typecheck no longer duplicate messages between
detailsanderrors bundles[].fileNamerenamed tobundles[].file