Запуск джобы
Джобу можно запустить двумя способами:
- из интерфейса ТестОпс — вы запускаете джобу в ТестОпс, и автоматически запускается связанный пайплайн в CI-системе;
- с помощью CI-системы — вы запускаете пайплайн в CI-системе, и ТестОпс регистрирует это как запуск джобы.
В обоих случаях ТестОпс создает запуск и получает результаты тестов из CI-системы.
Также вы можете перезапустить джобу в уже существующем открытом запуске, чтобы повторно выполнить тесты в CI-системе.
Запуск джобы
Запуск джобы из интерфейса ТестОпс
Важно
Из интерфейса ТестОпс можно запускать только те джобы, у которых в настройках стоит галочка Джоба может быть использована для запуска тестов. Подробнее см. Скрытие джобы при запуске тестов.
Джоба может быть запущена:
- вручную из раздела Джобы;
- автоматически при создании запуска из раздела Тест-кейсы — используется джоба, назначенная для автоматизированных тест-кейсов;
- автоматически при запуске тест-плана — используется джоба, назначенная в тест-плане.
Чтобы запустить джобу из раздела Джобы:
Перейдите в ваш проект ТестОпс → раздел Джобы.
Напротив нужной джобы нажмите иконку Запустить джобу.
На вкладке Детали заполните поля:
- Название — введите название запуска или оставьте название по умолчанию.
- Релиз — нажмите на выпадающий список и выберите релиз, к которому будет добавлен запуск.
- Теги — нажмите на выпадающий список и выберите теги, которые будут добавлены к запуску.
- Связанные задачи из баг-трекера — нажмите + Добавить и выберите одну или несколько задач из таск-трекеров.
- Ссылки — нажмите + Добавить и введите одну или несколько ссылок, которые будут добавлены к запуску.
На вкладке Тест-кейсы выберите тест-кейсы для запуска.
Примечание
Доступные режимы отображения тест-кейсов: Папки, Группировка по кастомным полям или Плоский список. Подробнее см. Организация тест-кейсов.
На вкладке Окружения нажмите + Добавить и выберите один или несколько наборов переменных окружения для запуска.
Примечание
Когда вы указываете набор переменных окружения для запуска, значения этих переменных заменяют значения по умолчанию из параметров джобы:
- Если в запуске одно окружение, значения его переменных переопределят значения по умолчанию для каждого теста.
- Если в запуске два или более окружения, ТестОпс создаст соответствующее количество запусков джобы и в каждом из них значения по умолчанию будут переопределены разным окружением.
Нажмите Создать.
Созданный запуск появится в разделе Запуски.
Запуск джобы с помощью CI-системы
Когда в CI-системе запускается пайплайн, связанный с джобой, — вручную, по расписанию или по событию в репозитории:
- Пайплайн в CI-системе выполняет тесты и загружает их результаты в ТестОпс.
- ТестОпс регистрирует работу пайплайна как запуск джобы. Если джоба для пайплайна еще не существует, ТестОпс создает ее автоматически.
- В разделе Запуски появляется связанный запуск тестов. Один запуск может содержать один или несколько запусков джоб.
Перезапуск джобы
Вы можете перезапустить джобу в открытом запуске, чтобы повторно выполнить тесты в CI-системе. ТестОпс создаст новый запуск джобы с теми же параметрами, запустит связанный пайплайн в CI-системе и добавит новые результаты тестов в текущий запуск. Предыдущие результаты этих тестов сохранятся как перезапуски и отобразятся в карточке запуска в виджете Перезапуски тестов.
Чтобы перезапустить джобу, воспользуйтесь одним из способов:
Перейдите в раздел Запуски.
Напротив нужного запуска нажмите
⋯→ Перезапустить джобу.Совет
Вы также можете открыть карточку запуска и в правом верхнем углу нажать
⋯→ Перезапустить джобу.Заполните поля:
Запустить джобу — нажмите на выпадающий список и выберите джобу, которую нужно перезапустить.
Выбрать статусы для перезапуска — поставьте галочки напротив статусов и уровней прогресса результатов тестов, которые нужно перезапустить.
Примечание
Если галочки не поставлены, будут перезапущены все тесты, связанные с выбранной джобой в этом запуске.
Нажмите Отправить.

