У моєму проекті є якийсь код, який я особисто називаю tests
, це не одиничні тести. Вони призначені для запуску, а результат повинен оцінюватися людиною. Я зробив це, тому що я роблю двигун фізики і під час розвитку мені потрібно було подивитися, що я роблю. Тому я зробив simulation
пакет у своєму тестовому модулі. Це технічно одиничні тести, тому що в моделюванні використовується одиниця тестової бібліотеки, але я не маю на увазі виконувати їх, як мої фактичні одиничні тести.
Що я хотів би зробити, це відрізняти ці спеціальні тести від моїх одиничних тестів, тому що я хочу легко запустити всі одиничні тести. Я думаю, це трохи схоже на функціональні тести. Ви коли-небудь стикалися з випадком, коли вам довелося підготувати заявку на функціональні тести? Де ця функціональна підготовка до тесту (в основному мої імітації) повинна бути розміщена в проекті і як їх відрізнити від одиничних тестів?
Я в Java , так що я міг би змінити всі свої методи підписи @Test public void myNamedTest()
до , public static void main(String[] args)
але це буде трудомістким і менш практичним для мене , щоб використовувати мої моделювання.
Я використовую junit
в gradle
проекті. Будь-яке рішення зі створення спеціальної тестової папки з gradle
вітається.