AVA CLI

CLI запускает тесты Node.js параллельно и показывает различия ожидаемого и фактического результата для разбора агентом.

  • 20 828 ★ репозитория
  • Последний коммит
  • MIT
CLI

Расширенный доступ

Почему такой уровень

  • Раннер исполняет тестовый код проекта с правами процесса, включая его сетевые обращения и запись файлов.
Все причины и проверки

avajs/ava

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add cli/ava

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Раннер исполняет тестовый код проекта с правами процесса, включая его сетевые обращения и запись файлов.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

AVA запускает тесты Node.js и показывает подробный результат проверок. Агент может добавить тест для исправляемой ошибки, выполнить его через терминал и разобрать различие значений в отчете. Тестовые файлы работают в отдельных средах, а асинхронные проверки поддерживаются напрямую. AVA устанавливается внутрь проекта и вызывается из его test-сценария. Режим наблюдения повторяет проверки при изменениях. Для CI доступны распределение тестовых файлов и отдельные форматы отчета, чтобы сохранить результаты командной проверки.

Для кого. Разработчикам Node.js-пакетов, которые поручают агенту исправления с небольшими асинхронными тестами и читаемыми ошибками.

Подходит, если

  • Для ошибки нужен тест, который воспроизводит различие значений.
  • Проект активно использует Promise и асинхронные функции.
  • Во время правки агенту нужно повторять тесты после изменений.
  • Тестовые файлы надо распределить между поддерживаемыми параллельными заданиями CI.

Не подходит, если

  • Вы хотите запускать AVA как глобально установленный раннер.
  • Тестовые файлы недоверенные и должны исполняться в защитной песочнице AVA.
  • Проект использует неподдерживаемую версию Node.js.

Пример запроса к агенту

Добавь один AVA-тест для этой ошибки, покажи его падение и исправь код до успешного повторного запуска.

Ограничения

AVA нужно устанавливать локально в проект, глобальный запуск не поддерживается. Версия Node.js должна соответствовать требованиям выбранного выпуска; проверьте engines пакета перед обновлением. Параллельные тесты могут мешать друг другу через общую внешнюю базу или файлы, поэтому разделите тестовые данные. Изоляция тестовых файлов не ограничивает системные права кода: тесты выполняются с доступами процесса и могут обращаться к сети или менять файлы.

Как отключить. Остановите режим наблюдения и уберите AVA из test-сценария при смене раннера. Созданные тесты остаются файлами проекта.

Частые вопросы

Как установить и настроить AVA?

Выполните `npm init ava` в каталоге проекта. Мастер установит AVA и подготовит настройки.

Как запустить проверки?

Используйте `npm test` после настройки test-сценария либо `npx ava`.

Как следить за правками?

Запустите `npx ava --watch`.

Что агент увидит при несовпадении объектов?

Отчет показывает различия фактического и ожидаемого значения, сокращая лишние одинаковые части.

Обязательны ли глобальные функции test?

Нет. Тест импортирует функцию из ava, скрытые глобальные имена не требуются.

Обсуждение

Вопросов и отзывов пока нет.

Официальный

CLI Vercel для проверки кодинг-агентов на вашем фреймворке: запускает Claude Code, Codex и другие, считает долю успешных задач

CLIРасширенный доступ277Звезды репозитория

Локальный отладчик TypeScript-агентов: дерево шагов, проверка траектории в CI и архив доказательств без аккаунта.

CLIРасширенный доступ212Звезды репозитория

CLI Microsoft управляет настоящими терминальными сессиями, проверяет видимый текст и записывает ход теста для разбора ошибок.

CLIРасширенный доступ308Звезды репозитория

Набор QA-агентов, скиллов и MCP-сервер: генерация тестов, поиск пробелов в покрытии, нестабильные тесты, безопасность и хаос-тестирование

ПлагинШирокий доступ524Звезды репозитория

CLI запускает сценарии QA Wolf локально и в CI, обновляет их кеш и помогает разбирать трассировки неудачных тестов.

CLIРасширенный доступ3,5 тыс.Звезды репозитория

Qlty CLI показывает дубли и сложные участки кода до рефакторинга; автоматическое форматирование запускается отдельно.

CLIРасширенный доступ3,2 тыс.Звезды репозитория

Коротко о README

Документация содержит отдельные рецепты для TypeScript, снимков и интеграционных проверок. Встроенный вывод очищает стек от нерелевантных строк.

Бейдж для README

Сообщить о проблеме

Foxx AIAVA
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.