Я использую Arquillian для тестирования приложения Java EE против Glassfish, до сих пор я столкнулся с проблемой производительности, каждый тестовый пример занимает больше минуты, и 60 тестовых случаев означают час до запустить. и, следовательно, сборка займет больше часа.Оптимизация производительности Arquillian при запуске нескольких тестов
Я понимаю, что запуск тестового примера может занять это время при запуске контейнера из стеклянной рыбы, создания и развертывания военного файла.
Есть ли способ сгруппировать тестовые примеры по каждому проекту, добавить все классы, создать один архив Deployment и выполнить несколько тестов в одном развертывании, как если бы они были одним тестовым классом?
спасибо, но это не работает таким образом, как набор тестов требует @RunWith (Suite.class), а arquillian требует @RunWith (Arquillian.class) – mmohab
@mmohab см Edit – Gab
эй Габ, arquillian не использует @BeforeClass (), чтобы создать развертывание, вместо этого он имеет @Deployment(), попытался использовать его в классе Suite, но тестовые примеры не выполнялись. – mmohab