【问题标题】:Android test suite cannot be found找不到 Android 测试套件
【发布时间】:2015-07-24 21:33:23
【问题描述】:

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

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

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

【问题讨论】:

标签: android-studio android-testing test-runner


【解决方案1】:

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

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

当你运行这个 gradle 任务时,它会运行所有的测试用例。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-18
    • 2016-10-29
    • 1970-01-01
    相关资源
    最近更新 更多