Android 汤匙及;浓缩咖啡-成功构建。就这样?

Android 汤匙及;浓缩咖啡-成功构建。就这样?,android,android-testing,spoon,android-espresso,Android,Android Testing,Spoon,Android Espresso,我通过计算机运行我的测试。通常,我的构建成功,测试没有执行。我想原因是相关应用程序的代码没有更改。我明白他们为什么要这么做了——为什么要测试一个刚刚运行相同测试并通过测试的应用程序?但是我的情况不同,;测试应用程序不是我主要关心的问题,而是测试应用程序控制的内容 我的问题:我的测试将在连续循环中运行,应用程序不会被更改或更改。有什么办法可以解决这个问题吗 我想原因是应用程序的代码没有更改 有问题 事实并非如此。您可以使用浓缩咖啡运行相同的测试数千次,而无需更改一行代码 确保以正确的方式运行: j

我通过计算机运行我的测试。通常,我的
构建成功
,测试没有执行。我想原因是相关应用程序的代码没有更改。我明白他们为什么要这么做了——为什么要测试一个刚刚运行相同测试并通过测试的应用程序?但是我的情况不同,;测试应用程序不是我主要关心的问题,而是测试应用程序控制的内容

我的问题:我的测试将在连续循环中运行,应用程序不会被更改或更改。有什么办法可以解决这个问题吗

我想原因是应用程序的代码没有更改 有问题

事实并非如此。您可以使用浓缩咖啡运行相同的测试数千次,而无需更改一行代码

确保以正确的方式运行:

java -jar spoon-runner-1.1.0-jar-with-dependencies.jar \
    --apk example-app.apk \
    --test-apk example-tests.apk

还请记住,运行测试的设备应在adb中可见(运行
adb设备进行检查)。

使用勺子,如果第一次测试通过,测试将不会运行两次。这是因为它相信,如果再次运行测试,它将通过,并且没有理由这样做。如果你问我,广场的设计很糟糕


解决方案是:
gradle clean spoon
clean
将重新生成
res
文件(以及其他文件),并使spoon相信这本质上是一个不同的测试。这使得运行测试所需的时间比应该的要长。但它是有效的

你还没有考虑勺子测试套件。