Когда вы работаете как Testng Suite, вы будете использовать расположение отчета Testng по умолчанию, которое равно
${your base dir}/test-output
Когда вы работаете с Maven, вы в основном используете плагин Maven surefire для выполнения тестовых тестов.По умолчанию для выходного каталога отчетов по умолчанию установлен
${your build directory}/surefire-reports
. Именно поэтому вы видите расхождение в обоих прогонах.Чтобы получить выходные данные в той же папке, что и testng, вы можете явно указать каталог отчетов для плагина surefire в разделе конфигурации
<reportsDirectory>${basedir}/test-output</reportsDirectory>
, а затем запустить их как maven-test, чтобы просмотреть выходные данные.
Вы можете обратиться к ссылке ниже, чтобы увидеть, как настроить плагин верной связи вашего pom.http://maven.apache.org/plugins/maven-surefire-plugin/examples/testng.html