Структура проекта maven, как показано ниже
Parent
Child1WithTestSuiteXML
Child2NoTestSuiteSXML
В родительском pom есть подключаемый модуль maven-surefire, как показано ниже
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>3.0.0-M3</version>
<configuration>
<argLine>@{argLine}</argLine>
<suiteXmlFiles>
<suiteXmlFile>testng.xml</suiteXmlFile>
</suiteXmlFiles>
</configuration>
</plugin>
Некоторые дочерние модули не имеют файлов testng.xml, mavenсборка не удалась
[ERROR] Suite file D:\Parent\Child2NoTestSuiteSXML\testng.xml is not a valid file