OxL Справочник OxL
РусскийEnglish

III.9 Запуск тестов

ФлагЗначение
[пути]пакеты, модули или файлы (svc/orders, src/cart/cart_test.oxl)
--kind unit,integ,sim,contract,ab,bench,fuzzвиды тестов; по умолчанию unit,integ,contract
-f, --filter <regex>по полному имени модуль::имя
--exact <имя>один тест по точному имени
-t, --tag slow,dbтолько с этими метками; --tag !flaky — исключить
--skip <regex>исключить по имени
--failedтолько упавшие в прошлом запуске
--changed [ref]тесты, затронутые изменениями относительно git-ссылки (по графу зависимостей)
--seed N, --seeds a..bseed для sim
-j, --parallel Nчисло параллельных тестов (по умолчанию — ядра)
--timeout dлимит на тест (по умолчанию TEST_TIMEOUT = 60 с)
--repeat Nповторить N раз (поиск нестабильных)
--fail-fastостановиться на первом падении
--listпоказать отобранные тесты без запуска
--coverage [--html]покрытие строк, ветвей и вариантов ошибок
--update-snapshotsперезаписать снимки
--graphоткрыть граф вызовов упавшего integ/sim-теста
--debugзапустить тест под отладчиком
--format pretty|json|junitформат отчёта

Отбор комбинируется по И: oxl test svc/orders --kind sim -t payments --seeds 1..200 -f checkout.

Исходник: docs/spec/oxl-standard.md