Узнайте, что запустится, прежде чем потратите кредит.
Неправильно настроенная задача CI не заявляет о себе заранее — она просто запускает не те тесты не на том окружении. --dry-run точно показывает, какие тесты запустятся, на какое окружение они нацелены и какие действия выполнят, не выполняя при этом ни единого шага и не тратя ни одного кредита.
Встроено в тот же CLI, которым вы уже пользуетесь
Смотрите точно, что запустится
--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 или скриптах.