Новое: TestSprite CLI уже доступен!

Узнайте, что запустится, прежде чем потратите кредит.

Неправильно настроенная задача CI не заявляет о себе заранее — она просто запускает не те тесты не на том окружении. --dry-run точно показывает, какие тесты запустятся, на какое окружение они нацелены и какие действия выполнят, не выполняя при этом ни единого шага и не тратя ни одного кредита.

Встроено в тот же CLI, которым вы уже пользуетесь

GitHub ActionsGitLab CIЛокальные запускиЦиклы агентов
Слепо доверять конфигурации CI, пока она не сломается в продакшене, — это не решение проблемы, а просто отсрочка, после которой ошибка станет дороже. Показывайте предпросмотр, а не доверяйте вслепую.

Смотрите точно, что запустится

--dry-run перечисляет, какие тесты выполнила бы команда и в каком порядке, не запуская при этом ни один из них по-настоящему.

Проверяйте нужное окружение

Предпросмотр показывает, на какое окружение или базовый URL нацелен прогон — так что конфигурация, указывающая не туда, ловится прежде, чем она чего-либо коснётся.

Предпросмотр действий, а не только список

Dry run определяет, что именно сделал бы каждый тест, шаг за шагом, а не просто называет ID тестов, которые он бы затронул.

Ноль потраченных кредитов

Ничего не выполняется — значит, ничего не списывается. Запускайте --dry-run сколько угодно раз, пока настраиваете конфигурацию.

$ testsprite test run --project my-project --dry-run
  Dry run — no tests will be executed, no credits will be spent.
  Environment: staging (https://staging.example.com)
  Tests that would run (3):
    - TC_checkout_flow  (frontend, Playwright)
    - TC_orders_api     (backend, Python)
    - TC_login_flow     (frontend, Playwright)
  Actions previewed: 14 steps across 3 tests

$ testsprite test run --project my-project --dry-run --output json
  {"dryRun":true,"tests":3,"environment":"staging","credits":0}

Ловите неправильно настроенную задачу CI до того, как она реально запустится

Конфигурация CI, указывающая не на то окружение или запускающая не тот список тестов, не заявляет о себе заранее — она просто делает не то. --dry-run позволяет проверить настройку до того, как каждый коммит потратит кредит на прогон, который вы не собирались запускать.

Создано для пайплайнов CI, которым вы хотите доверять

Глобальный флаг

--dry-run работает вместе с командами, выполняющими действия, например test run, так что вы можете посмотреть предпросмотр перед тем, как перейти к реальному выполнению.

Безопасно запускать в любой момент

Поскольку ничего не выполняется и кредиты не списываются, флаг безопасно добавить в шаг пайплайна и запускать так часто, как нужно, пока вы отлаживаете конфигурацию.

Бесплатная версия для сообщества

Предлагаем бесплатную версию для сообщества, делая наш продукт доступным для всех.

Работает в связке с машиночитаемым выводом

Сочетайте --dry-run с --output json, чтобы передавать предпросмотр в свои проверки CI или скрипты.

Нам доверяют компании по всему миру

"TestSprite предлагает богатую генерацию тест-кейсов, четкую структуру и легко читаемый код. Он также поддерживает простую онлайн-отладку с возможностью быстрого расширения путем генерации новых тест-кейсов."

"Автоматизация TestSprite помогает нам сократить огромное количество ручной работы. Разработчики могут легко обнаруживать и устранять ошибки на более ранних этапах процесса разработки."

Часто задаваемые вопросы

Что именно делает --dry-run?

Он точно показывает, что сделала бы команда — какие тесты запустились бы, на каком окружении и какие действия выполнили бы — без реального выполнения и без списания кредитов.

--dry-run работает с любой командой или только с test run?

Это глобальный флаг, поэтому он работает с командами, выполняющими действия, позволяя увидеть предпросмотр перед переходом к реальному выполнению.

Списываются ли кредиты за dry run?

Нет — поскольку ничего реально не выполняется, dry run не тратит кредиты. В этом и смысл: вы можете бесплатно проверять настройку столько раз, сколько нужно.

Как использовать это для проверки конфигурации CI?

Добавьте --dry-run к той же команде, которую вызывает ваш пайплайн CI. Если окружение, тесты или действия в предпросмотре не совпадают с ожидаемыми, исправьте конфигурацию до реального запуска.

Можно ли получить вывод dry-run в машиночитаемом формате?

Да — сочетайте --dry-run с --output json, чтобы получить структурированный вывод, который можно разобрать в своих проверках CI или скриптах.

Узнайте, что запустится, прежде чем это произойдёт.