mvn test运行testng.xml,测试用例不执行 Tests run: 0

如果在运行mvn test时,testng.xml中的测试用例没有执行,可能是由于以下原因导致的:

  1. 未配置testng.xml文件路径:确保testng.xml文件路径在pom.xml文件中正确配置。在pom.xml<configuration>标签下应该包含suiteXmlFiles标签,指定testng.xml文件的路径。

  2. 未将测试用例标记为@Test:确保您的测试用例方法已经使用了@Test注解标记。TestNG会执行标记为@Test的测试用例方法。

  3. 未配置Surefire插件:确保在pom.xml文件中正确配置了Surefire插件,以确保TestNG测试用例能够被执行。请检查pom.xml中是否有Surefire插件的配置。

  4. 依赖冲突:可能是由于依赖冲突导致TestNG测试用例无法执行。尝试排除可能存在冲突的依赖或调整依赖版本。

  5. TestNG版本兼容性:检查TestNG版本是否和其他依赖或插件存在兼容性问题。尝试更新TestNG版本以解决可能的兼容性问题。

请根据以上可能的原因检查您的配置,并确保testng.xml文件中的测试用例被正确执行。如果问题仍然存在或有其他疑问,请随时告诉我。