nb source test

Запускает тесты в каталоге выбранного приложения. Перед выполнением тестов CLI заново создаёт встроенную тестовую базу данных Docker и внедряет внутренние переменные окружения DB_*.

Использование

nb source test [paths...] [flags]

Параметры

ПараметрТипОписание
[paths...]string[]Пути к тестовым файлам или glob-шаблоны, передаваемые тестовому раннеру
--cwd, -cstringКаталог приложения для запуска тестов; по умолчанию — текущий каталог
--watch, -wbooleanЗапустить Vitest в режиме наблюдения
--runbooleanОднократный запуск без режима наблюдения
--allowOnlybooleanРазрешить тесты с .only
--bailbooleanОстановить выполнение после первого сбоя
--coveragebooleanВключить отчёт о покрытии
--single-threadstringПередать режим одного потока базовому тестовому раннеру
--serverbooleanПринудительно использовать режим серверных тестов
--clientbooleanПринудительно использовать режим клиентских тестов
--db-clean, -dbooleanОчищать базу данных, если базовая команда приложения это поддерживает
--db-dialectstringДиалект встроенной тестовой базы данных: postgres, mysql, mariadb или kingbase
--db-imagestringDocker-образ встроенной тестовой базы данных
--db-portstringTCP-порт хоста, на который публикуется встроенная тестовая база данных
--db-databasestringИмя базы данных, внедряемое в тесты
--db-userstringПользователь базы данных, внедряемый в тесты
--db-passwordstringПароль базы данных, внедряемый в тесты
--verbosebooleanПоказать вывод базового Docker и тестового раннера

Примеры

nb source test
nb source test --cwd /path/to/app
nb source test packages/core/server/src/__tests__/foo.test.ts
nb source test --server --coverage
nb source test --db-port 5433

Связанные команды