Android的单元测试是不会得到更新

问题描述 投票:0回答:3

我有几个单元测试。有些人路过,有些是失败的。从昨日起,任何改变我正在生产代码或这些测试代码,当我运行测试,它的报告我老的效果。我改变了事件的经过我的测试,这一个:

Assert.assertEquals(1, 2);

它仍然路过!

我试图重新启动Android的工作室,撤销其高速缓存,更新的Android工作室到最新版本,甚至重新启动笔记本电脑,都没有运气。

清理和重建项目招的确奏效,但它的沉重,需要几分钟的时间。而对于接下来的变化让我对码,同样的老问题表现出来了。

这个问题似乎是,它不是让/更新的.apk文件。因为当我清理项目,它抱怨apk文件不存在下一次​​运行:

The APK file ***/app/build/outputs/apk/app-***-debug.apk does not exist on disk.

当我手动重建,它抱怨测试apk文件相同的:

The APK file ***/app/build/outputs/apk/app-***-debug-androidTest-unaligned.apk does not exist on disk.

环境信息 安卓2.1.2工作室 Ubuntu的16.04 64位 JRE 1.7.0 AMD64 JVM OpenJDK的64位 2.10摇篮 摇篮插件2.1.2

android unit-testing android-studio android-testing
3个回答
1
投票

卸下测试的Run configuration,解决了问题。也许有一些无效的配置。


0
投票

这倒像是你的build文件夹没有得到,也许你使用的OpenJDK是因为它是已知的车是不是由Android工作室的支持问题的更新部分。


0
投票

在这里,在AS 3.3和它做同样的事情。一整天都在尝试不同的事物,并注意到,当我把一些测试文本并没有改变。删除运行配置必须迫使它来建立......我认为AS是更聪明:(

© www.soinside.com 2019 - 2024. All rights reserved.