| | |
| | | |
| | | ## 已知基线失败(不是回归) |
| | | |
| | | 整套测试有 3 项在 `HEAD` 基线上就失败,与本轮改动无关;用 HEAD worktree + 同一测试库复现过: |
| | | 整套测试里有 5 项在基线上就失败,与本轮改动无关:前 3 项用 HEAD worktree + 同一测试库复现过, |
| | | 后 2 行是连内存 H2 的用例(原因见表内)。 |
| | | |
| | | | 测试 | 现象 | |
| | | | --- | --- | |
| | | | `MerchantWorkServiceTests.filtersOrdersByCategoryStatusAndDateWithoutExposingFullMobile` | `stays.total()` 期望 1 实得 0 | |
| | | | `TalentAuthServiceTests.movesWechatBindingWhenSameWechatLogsInWithAnotherMobile` | `insert into talent_session` BadSqlGrammar | |
| | | | `MerchantSettlementStatisticsMapperTests.includesHotelFreeOfflineSubsidyWithoutIncreasingTransactionAmount` | 持久化断言失败 | |
| | | | `ManualConsumptionServiceTests` 2 项(`childcareCurrentBenefitUsesTheScannedLevelsRightsDescription`、`cultureCurrentBenefitUsesOnlyTheScannedLevelsStoreConsumptionDescription`) | 连的是内存 **H2**,H2 里没建 `merchant` 表 → `Table "merchant" not found`。与测试库无关,与支付域改动也无关 | |
| | | | `MerchantVerificationFreeStayTests.scanReturnsConfiguredHotelSubsidyAmount` | 同上:H2 里 `select merchant_type_code, merchant_rights_config from merchant` 报表不存在 | |
| | | |
| | | 新会话不要为了证明它们"是既有的"而重建 worktree:直接看这张表。修好其中任何一项时,请删掉对应行。 |
| | | |
| | | **最后两行是 2026-09-24 补的**(跑全量时共 6 项失败:3 项基线 + 这 3 项):它们不在运行脚本打印的 |
| | | `known baseline failures` 清单里,但全量与单独跑那 2 个类都同样失败。原因是这几个用例自己连内存 H2 |
| | | (`jdbc:h2:mem:...`)而不是共享测试库,而 H2 里没有建 `merchant` 表——判断一次改动是否引入回归时, |
| | | 先把它们排除;要修就得给这几条 H2 路径补上建表(属权益/手工消费那一域,跨域改动请交给对应负责人)。 |
| | | |
| | | ## 环境相关失败:已修(2026-09-17) |
| | | |
| | | `PaymentFundConfirmationTests.aPendingConfirmationOfAVerifiedOrderIsRetriedWithoutAnotherVerification` |