gpt4 book ai didi

android - 我现在如何使用@FlakyTest 注解?

转载 作者:塔克拉玛干 更新时间:2023-11-02 18:51:52 27 4
gpt4 key购买 nike

我尝试在 Android Studio 上使用 espresso 框架(以及 Junit4)运行片状测试。

我想设置它应该重复多少次。在我可以使用之前

@FlakyTest(tolerance=5)

// (5 is number for repeat, for example)

But this annotation was deprecated in API level 24. - (link on android.developers.com)

Now is availible new @FlakyTest annotation - without tolerance variable. (link on android.developers.com)

我需要设置测试可以重复多少次,但不知道该怎么做。有什么想法吗?

最佳答案

此注释已被弃用,因为整个测试框架已被新框架取代。因此,注释也已弃用,取而代之的是新的 one。 .

不幸的是,与旧注释相比,这个注释不能用于重新运行失败的测试。这使得它在实际用途上的用处不大。

但是,您仍然可以将它用于一些有用的事情。正如文档所说,在运行测试时,您可以过滤掉那些不稳定的。为此,您需要调整构建脚本:

android {
defaultConfig {
testInstrumentationRunnerArgument "notAnnotation", "android.support.test.filters.FlakyTest"
}
}

可以找到有关选项的更多信息 here .

关于android - 我现在如何使用@FlakyTest 注解?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45635833/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com