Я выполняю testng.xml через тест maven из командной строки .
Работает нормально с вызовом одного класса, без расширения какого-либо другого класса. Но когда он вызывается с помощью определения расширенного класса, он ничего не выполняет. Сборка успешна, но ничего не выполнено.

Пример кода:
public class testdemo02 extends demo01 {
@BeforeClass
public void beforeDemo()
{
System.out.println("Before Demo");
}
@Test
public void testDemo()
{
System.out.println("Welcome");
WebDriver driver = new ChromeDriver();
driver.get("http://google.com");
driver.close();
}
}
pom.xml: -
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.22.0</version>
<configuration>
<suiteXmlFiles>
<suiteXmlFile>${suiteXmlFile}</suiteXmlFile>
</suiteXmlFiles>
</configuration>
</plugin>
</plugins>
TestNG.XML: -
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite name="Suite">
<test thread-count="5" name="Test">
<classes>
<class name="other.testdemo02"/>
</classes>
</test> <!-- Test -->
</suite> <!-- Suite -->
Команда: -
mvn test -Dsurefire.suiteXmlFiles="./Run XML Scripts/testng.xml"
Что-нибудь нужно улучшить для maven-surefire-plugin ? Без расширения класса, его работа.