0

我已将我的测试文件夹重命名为“测试”。在它被设置为 AndroidTest 并且一切正常之前。但是我的上级有一个任务,必须将测试文件夹称为“测试”。在我重命名文件夹以在 android studio 中进行测试后,测试停止运行,所以我进入了测试的运行配置并指定了包名称,但这没有帮助。以下是有关问题的一些详细信息:

在此处输入图像描述

这是我为测试运行的构建配置:

在此处输入图像描述

清单中没有任何关于测试的内容。这只是我制作的一个虚拟项目。我需要在清单中输入一些东西吗?

4

1 回答 1

0

阅读评论中提供的文章后,我想我会分享如何解决这个问题:

除非我们告诉它,否则 Android Studio 不知道如何响应我们的测试运行器。所以我做了一个如下的gradle任务:

在此处输入图像描述

当您运行此 gradle 任务时,它将运行所有测试用例。

解释一下,这里我们将 cleanTest(它清除所有以前的测试)然后我们将运行测试任务(就像在命令行上做 gradle test 来运行测试)。如果测试成功,则测试不会再次运行,因此如果您为其提供 --rerun-tasks 选项,那么它将返回相同的测试任务。至于 --tests * 选项,它用于指定要运行的测试。在我的情况下,它是一切,但您可以指定一个类路径,甚至可以在此处指定方法级别。很有用。所以它就像在命令行上运行它: gradle test --rerun-tasks

于 2015-07-27T00:32:26.650 回答