Код 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"}]) // []

Решите в тренажёре

Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.