You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Побочный результат #1267. Пока make drift-guard висел, никто не видел его вердикта. Он завершился впервые — и упал:
FAIL - the drift guard fails a combined tree whose signature and caller disagree
FAIL - the drift summary reports the build failure, not just a boolean
2 of 722 test(s) failed.
make: *** [drift-guard] Error 1
То есть сценарий строит временное дерево, где подпись метода и место вызова расходятся, и ожидает, что сторож это поймает. Он не ловит.
Сломан сам сценарий — он никогда не доходил до конца, значит никогда и не отлаживался; заготовка могла разойтись с настоящим кодом за месяцы.
Разделить их дёшево: собрать то же комбинированное дерево руками и посмотреть, падает ли сборка. Если падает, а сторож молчит — первое. Если не падает — заготовка перестала расходиться и её надо чинить.
Отдельно: make drift-guard не входит в check, и это его и спасло от внимания. Стоит решить, входит ли он теперь, когда завершается: прогон занимает около четырёх минут.
Побочный результат #1267. Пока
make drift-guardвисел, никто не видел его вердикта. Он завершился впервые — и упал:То есть сценарий строит временное дерево, где подпись метода и место вызова расходятся, и ожидает, что сторож это поймает. Он не ловит.
Две возможности, и обе стоят проверки:
Разделить их дёшево: собрать то же комбинированное дерево руками и посмотреть, падает ли сборка. Если падает, а сторож молчит — первое. Если не падает — заготовка перестала расходиться и её надо чинить.
Отдельно:
make drift-guardне входит вcheck, и это его и спасло от внимания. Стоит решить, входит ли он теперь, когда завершается: прогон занимает около четырёх минут.