Конвейер сборки периодически завершается сбоем из-за нестабильного теста, измеряющего время отклика конечной точки API. Вам необходимо предотвратить сбой конвейера из-за этого теста. Какие два действия следует предпринять?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Снять флажок Flaky tests included in test pass percentage., Вручную пометить тест как нестабильный (flaky)..
Почему это правильный ответ
Нестабильные тесты (flaky tests) — это тесты, которые иногда проходят, а иногда нет, без изменений в коде. Чтобы предотвратить сбой конвейера из-за такого теста, можно вручную пометить его как нестабильный. Это позволит системе сборки обрабатывать его иначе, например, запускать несколько раз или игнорировать его результаты при определении общего статуса сборки. Снятие флажка "Flaky tests included in test pass percentage" (Нестабильные тесты включены в процент прохождения тестов) гарантирует, что нестабильные тесты не будут влиять на общий процент успешности сборки, позволяя конвейеру проходить, даже если нестабильный тест завершился сбоем. Остальные варианты не подходят: Установка "Flaky test detection" в "Off" отключит обнаружение нестабильных тестов, но не решит проблему сбоев конвейера. Включение Test Impact Analysis (TIA) помогает определить, какие тесты нужно запустить после изменения кода, но не решает проблему нестабильности теста. Включение нарезки тестов (test slicing) распределяет тесты по нескольким агентам для ускорения выполнения, но не устраняет нестабильность самого теста.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется