Проблема в вашем файле POM.Вы привязали плагин surefire к фазе integration-test
, и в surefire-plugin
вы настроили его для работы с XML-файлом пакета.
Но по умолчанию супер-pom всех файлов pom также имеет surefire-plugin
, который определен для выполнения на фазе test
.test
фаза наступает раньше integration-test
фазы.
Таким образом, Maven в основном собирается запустить surefire-plugin
дважды: один раз для test
фазы и один раз для integration-test
фазы.
Теперьпоскольку test
привязка к фазе surefire-plugin
выполняется без привязки к нему какого-либо файла набора, я предполагаю, что он обнаружил @Test
методы, аннотированные аннотацией @Parameters
, для которых значения не передаются (помните, что здесь нет набора)здесь используется файл xml), что приводит к ошибке.
Чтобы устранить проблему, обновите значение фазы для ваших surefire-plugin
и
- Изменение:
<phase>integration-test</phase>
- Кому:
<phase>test</phase>
(или вы можете удалить саму запись <phase>
, что приведет к тому, что Maven вернется к значениям по умолчанию)