如何解决IntelliJ单独运行TestNG测试时出现的TestNGException?
问题描述
在IntelliJ中单独运行TestNG测试时抛出异常:项目由Ant构建,通过Ant执行全量单元测试可成功运行,但单独运行测试类或单个测试方法时失败,报错信息如下:
org.testng.TestNGException: Cannot find class in classpath: com.project.test.Test at org.testng.xml.XmlClass.loadClass(XmlClass.java:74)
当前使用最新版IntelliJ,需要配置IDE使其能访问构建目录并找到所需依赖Jar包。
已验证的解决方法
将IntelliJ的编译器从javac切换为Eclipse编译器后,问题解决。推测原因是该项目包含多个由Eclipse编写的模块,Eclipse编译器的处理逻辑更适配项目原有的构建结构。
内容的提问来源于stack exchange,提问作者Mihaela
相关产品推荐
相关产品推荐

