Я прошу кращої практики.
Зазвичай я кладу всі одиничні тести в t /, а як щодо тестів інтеграції?
Де найкраще місце для інтеграційних тестів? І як їх назватимуть?
Відповіді:
5 за відповідь № 1Не існує загальновизнаної конвенції про іменування / місцезнаходження для інтеграційних тестів, про які я знаю в Perl.
З моїх спостережень більшість людей ставить усе під t /.
Деякі фольклорні тести розбиття на підкаталоги під t / (тому ви можете мати тести інтеграції в окремому каталозі t / інтеграція /).
Деякі люди використовують файл-префікс (тому у вас можуть бути інтеграційні тести з назвою "I-what.t").
Деякі люди не дбають - і просто кидають все в той самий каталог.
Я час від часу бачив, як фольклор окремо гуртуєтьсятестів в окремий каталог на тому ж рівні, що і "t /" - але це зазвичай було для тестів, які зазвичай не виконуються (наприклад, тести, визначені автором для списків CPAN), а не для інтеграції проти одиниці).