gpt4 book ai didi

android - 我们如何找到 CTS 错误的原因?

转载 作者:行者123 更新时间:2023-11-28 20:57:48 28 4
gpt4 key购买 nike

我发现了一些 CTS 错误,如下所示:

兼容性测试用例:CtsAppTestCases
包名称:android.app.cts.DialogTest

错误:

-- testContextMenu   fail   junit.framework.AssertionFailedError                      
at android.app.cts.DialogTest.testContextMenu(DialogTest.java:971)`

-- testTabScreen fail java.lang.RuntimeException: Intent {
act=Activity lifecycle incorrect: received
onResume but expected onStop at 5 }
at android.app.cts.ActivityTestsBase.waitForResultOrThrow(ActivityTestsBase.java:149)

-- testTabScreen fail java.lang.RuntimeException: Intent {
act=Activity lifecycle incorrect: received
onResume but expected onStop at 5 }
at android.app.cts.ActivityTestsBase.waitForResultOrThrow(ActivityTestsBase.java:149)

-- testScreen fail java.lang.RuntimeException: Intent { act=Activity
lifecycle incorrect: received onResume but expected onStop
at 5 }
at android.app.cts.ActivityTestsBase.waitForResultOrThrow(ActivityTestsBase.java:149)`

最佳答案

此测试预期生命周期为 onPause() 然后是 onStop(),但 onResme() 被调用而不是 onStop()。根据Android Activity Docs“收到此调用后,您通常会收到对 onStop() 的后续调用(在恢复并显示下一个 Activity 后),但是在某些情况下,会直接回调到 onResume() 而无需经过停止状态。”因此,获得所需序列不是强制性的。

关于android - 我们如何找到 CTS 错误的原因?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7513765/

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