用途:该技能针对 contentstack-android 仓库的测试工作,适用于在 contentstack/src/test/ 下添加测试,或调试 JaCoCo 与仅单元测试出现的失败。
主要能力与要点:
单元测试:优先使用 testDebugUnitTest 获得快速反馈;在已配置的情况下,Robolectric 可在 JVM 上启用 Android API。
仪器化测试:androidTest 用于设备上的测试,在改动与 UI 相邻或集成路径时,应在模拟器/CI 上运行。
覆盖率:Debug 构建启用了 testCoverageEnabled,JaCoCo 输出会进入模块 build.gradle 中定义的报告任务。
规范:HTTP 场景使用 MockWebserver 与 fixtures 测试 HTTP;避免在仓库中嵌入真实的 stack 凭据。
限制:资料未提供具体命令、配置细节、平台范围与更多使用步骤。