TestSprite CLI уже доступен — открытый код.Поставьте звезду на GitHub

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

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

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

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

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

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

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

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

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

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

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

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

Ловите неправильно настроенную задачу 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 или скриптах.

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