Код Junior Ожидания и флаки обновлено
Найти флаки по истории прогонов
Условие
Дан список прогонов одного коммита: [{"test": имя, "status": "passed" | "failed" | "skipped"}]. Напишите find_flaky(runs): вернуть отсортированный список имён тестов, у которых среди прогонов есть и passed, и failed. skipped не учитывается.
Примеры
find_flaky([{"test":"login","status":"passed"}, {"test":"login","status":"failed"}, {"test":"cart","status":"passed"}]) // ["login"]
find_flaky([]) // []
find_flaky([{"test":"a","status":"failed"}, {"test":"a","status":"failed"}]) // []
Решите в тренажёре
Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.