Есть ли какие-то настройки в Maven или Bamboo, чтобы ограничить выполнение тестов на той же JVM, что и Bamboo, а не на отдельной JVM?

Я использую Bamboo и Maven для непрерывной интеграции и запуска тестов. Когда в Bamboo запускаются запланированные/зависимые тесты maven, создается новая JVM. У меня огромное нет. теста для каждого проекта, настроенного в Bamboo. Проектов целых 20, все имеют специфичные для них тесты. Таким образом, количество JVM также увеличивается, что делает сервер менее отзывчивым, поскольку несколько JVM увеличивают объем памяти.

Существуют ли какие-либо настройки в Maven или Bamboo, чтобы ограничить выполнение тестов на той же JVM, что и Bamboo, а не на отдельной JVM?


person Mohan    schedule 09.03.2011    source источник


Ответы (1)


Вы можете установить это в Maven surefire-plugin:

http://maven.apache.org/plugins/maven-surefire-plugin/examples/forking.html

У вас есть следующие варианты:

  • forkMode=никогда
  • forkMode=один раз
  • forkMode=всегда
person Tomasz Nurkiewicz    schedule 09.03.2011
comment
Спасибо Томаш!. Это должно помочь мне. - person Mohan; 09.03.2011
comment
Не за что. Пожалуйста, примите ответ или не стесняйтесь, если у вас есть дополнительные вопросы. - person Tomasz Nurkiewicz; 10.03.2011