Неудачный maven многомодульный тестовый тест, когда верный огонь выходит из памяти - PullRequest
0 голосов
/ 19 апреля 2020

Мы используем maven-surefire для выполнения тестов в многомодульном проекте Maven. Мы используем <forkMode>once</forkMode>. Мы также указываем определенное значение xmx в верной конфигурации, как показано ниже:

<argLine>-Xms1024m -Xmx1024m -XX:+HeapDumpOnOutOfMemoryError -XX:+ExitOnOutOfMemoryError ${argLine}</argLine>

Теперь, когда определенный модуль отправляет OOM во время выполнения теста, верное выполнение этого модуля JVM завершается, но сборка продолжается с выполнением тестов в других модулях.

Может ли кто-нибудь сообщить мне, возможно ли сбой сборки верхнего уровня maven, когда верный сбой происходит из-за OOM в любой сборке?

Тесты выполняются в jenkins, поэтому для fail-on-end задано значение true, т. Е. В случае сбоя подтверждения теста я хотел бы продолжить выполнение других тестов, как сейчас, чтобы я получил полный отчет обо всех ошибках тестового подтверждения во всех модулях.

  • Surefire Version - 2.22.2
  • Maven Version - 3.6.3
...