#testing #os
Очень крутая статья про то как тестируют новые версии ядра Linux.
Оказывается, на тестирование и баг-фикс уходит до 20% времени итерации, а в пайплайне у комманды юзается далеко не маленький набор тулзов от статических анализаторов до фаззинг-тулов.
Интересно, на мой взгляд, тут:
1. Процесс тестирования у такого опенсорс гиганта достаточно стандартный
2. Автоматизация процесса помогает находить большое кол-во багла(ваш кэп)
3. Достаточно много тулов занимаются похожими вещами
4. Очень много кастомных тулов
5. Решение о выходе в продуктив принимается одним человеком(Линусом)
Post #958
532