Android测试框架
[android.os.Debug.waitForDebugger();的意义是什么?我知道我们[有时]需要这样做才能调试服务,但我的问题是:为什么我们必须这样做?为什么...
InteractionBuilder中没有匹配器。如何使用其类指定Kakao视图UI元素?
我使用Espresso框架进行UI测试,现在我想使用Kakao。我有一个带有某些视图的MainPage,该视图可以通过以下方式找到:类MainPage(){val screenTitle = ...
我想在笔记本电脑(而不是Android模拟器)上创建带有输出的文本文件。我使用此代码,但对我而言不起作用:@Test fun useAppContext(){val appContext = InstrumentationRegistry ....
Android本地单元测试-使用MockK模拟FirebaseAuth
概述预期行为-使用MockK的类,宽松或构造函数模拟功能,在Android中使用JUnit5在本地单元测试中模拟FirebaseApp.class。当前行为-以下错误是...
如何在Android Studio中查看编译的jar文件以进行顶级模拟?
如何访问使用Android Studio构建的Android应用程序的已编译Jar文件?用例-用于在Kotlin中进行JUnit 5本地单元测试的MockK,查看编译为Java的Kotlin的输出。 ...
Android Espresso:意向匹配器和androidx PreferenceFragments
我最近迁移了我的首选项实现以使用androidx.preferences。这导致我的一项仪器测试失败,并且我没有找到合理的解决方法来使它通过。在...
我正在尝试对Koin进行一些测试,但是我得到的是“ Unresolved reference:KoinTest” howeber,似乎正确地执行了导入操作,因为我看不到代码中的任何错误。仅当我...
难道Android的测试Orchestrator中生成任何测试报告?
我打算使用Android测试Orchestrator的进入我的测试项目,我注意到一个测试套件执行完毕后没有报告生成。是否协调器收集所有的测试报告...
我有几个单元测试。有些人路过,有些是失败的。从昨日起,任何改变我正在生产代码或这些测试代码,当我运行测试,它的报告我老了......
@测试公共无效test3_PaySuccessful(){的init(); ViewInteraction amountEditText = onView(allOf(withId(R.id.et_amount),isDisplayed())); amountEditText.perform(...
有没有办法做到在每拉请求为基础的测试覆盖率检查?即我希望每个pull请求有90%的覆盖率本身。
无法解析androidx.fragment依赖关系:片段测试
我想尝试从https://developer.android.com/training/basics/fragments/testing在我的应用程序/的build.gradle新androidx片段测试库我添加的依赖关系,如所描述的...
如何使用mockk Build.VERSION.SDK_INT嘲笑
我怎么能嘲笑Build.VERSION.SDK_INT在mockk?我已经做了以下内容:@Test乐趣命名为testFoo(){mockkStatic(建::类)mockkStatic(Build.VERSION ::类)每{Build.VERSION ....
该gradlew测试命令失败的CircleCI。当我在本地执行相同的命令,它工作正常,所有的测试用例通过。我附上YML文件,日志从CircleCI和我的测试类。 ...
我正在尝试在我的Android项目(使用AndroidX)中 运行标准的ExampleInstrumentedTest,但收到“未找到测试”错误。我浏览了其他问题,然后查看...
我需要部署测试应用程序并在连接到同一网络中另一台计算机的设备上发出命令。我通过http://developer.android.com/tools/help/adb.html阅读#...
如何从Android Oreo中禁用espresso测试的新自动填充功能
使用sdk 26在Android设备上运行测试会导致它们失败,因为新的自动填充功能会在espresso尝试点击它们时隐藏字段。我在firebase测试中运行我的测试...
UiAutomator - UiDevice无法通过选择器找到对象(包名和资源ID)
我无法在androidTest中找到使用UiAutomator的元素(UiObject2)。我获取了UiDevice实例并尝试使用以下命令查找对象:MY_UI_DEVICE.findObject(By.res(CURRENT_PACKAGE,...