Почему во многих репозиториях есть папка test
?
https://github.com/openstack/свифт
https://github.com/openstack/openstack-хелм
какова функция папки test
?
как это работает?
Папка с именем test
не имеет особого значения в Git или GitHub. Тем не менее, это обычное и описательное название для папок, содержащих модульные тесты. Модульные тесты, конечно, не единственное, что вы можете туда поместить. Можно хранить тесты всей программы или вообще чего угодно.
Что касается функций, ряд программ предоставляет тестовые драйверы для запуска каждой программы и отчета о том, что работает, а что нет. Например, autotools использует цель проверки make для запуска тестов. Это просто папка, с ней можно делать что угодно.