Intellij Android + Maven 找不到单元测试

Posted

技术标签:

【中文标题】Intellij Android + Maven 找不到单元测试【英文标题】:Intellij Android + Maven can't find unit tests 【发布时间】:2012-04-18 10:01:50 【问题描述】:

我正在使用 IntelliJ 和 Maven 开发一个 android 应用程序,并且我正在尝试使用由 maven 原型自动创建的测试模块运行单元测试。但是,每当我尝试运行测试模块时,我都会收到以下消息:

Running tests
Test running startedFinish
Empty test suite.

我必须在某处注册测试吗?

【问题讨论】:

检查测试运行配置是否正确设置:jetbrains.com/idea/webhelp/run-debug-configuration-junit.html. 你的测试在哪里? 我在运行 android 测试时遇到了几乎相同的问题,我有 7 个测试类,即使我的设置正确,它也只会运行和测试七个测试类中的一个。 【参考方案1】:

对于 Intellij 15,我通过以下方式解决了这个问题:

    打开“项目结构”设置 点击“模块”(左侧) “来源”选项卡 一种。右键单击您的源目录(通常是 src)单击“源”。 湾。右键单击您的测试目录单击“测试” C。右键单击您的输出目录单击“已排除” 转到“路径”选项卡 一种。 点击“使用模块编译路径”单选按钮 湾。为“输出路径”选择您的输出路径目录 C。选择 “测试输出路径”的测试路径目录 点击确定

【讨论】:

以上是关于Intellij Android + Maven 找不到单元测试的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 Gradle 为 Android 项目生成 Eclipse 和 Intellij 项目文件

如何使用Gradle为Android项目生成Eclipse和Intellij项目文件

如何在intellij IDEA中导入ECLIPSE的android项目

Intellij 和 Eclipse 无法找到库工件

IntelliJ IntelliJ IDEA 15 创建maven项目

IntelliJ IDEA 15 创建maven项目