/ / Perl: інтеграційні тести - perl, тестування, інтеграція-тестування

Perl: інтеграційні тести - perl, тестування, тестування інтеграції

Я прошу кращої практики.

Зазвичай я кладу всі одиничні тести в t /, а як щодо тестів інтеграції?

Де найкраще місце для інтеграційних тестів? І як їх назватимуть?

Відповіді:

5 за відповідь № 1

Не існує загальновизнаної конвенції про іменування / місцезнаходження для інтеграційних тестів, про які я знаю в Perl.

З моїх спостережень більшість людей ставить усе під t /.

Деякі фольклорні тести розбиття на підкаталоги під t / (тому ви можете мати тести інтеграції в окремому каталозі t / інтеграція /).

Деякі люди використовують файл-префікс (тому у вас можуть бути інтеграційні тести з назвою "I-what.t").

Деякі люди не дбають - і просто кидають все в той самий каталог.

Я час від часу бачив, як фольклор окремо гуртуєтьсятестів в окремий каталог на тому ж рівні, що і "t /" - але це зазвичай було для тестів, які зазвичай не виконуються (наприклад, тести, визначені автором для списків CPAN), а не для інтеграції проти одиниці).