Run the SQLite-only FTS deadlock step only on SQLite #227

Merged
weichen merged 2 commits from fix/search-deadlock-test-pg-dialect into main 2026-10-20 09:28:58 +00:00
Owner

只在 SQLite 方言下运行 TestSearchDeadlockRegression 的 FTS 步骤。

  • Why:#223 新增的该步骤直接调用仅限 SQLite FTS5 的 searchKnowledgeFTSCandidates(MATCH),Dev 组合 CI test-pg 用 PostgreSQL 时确定性失败(syntax error at or near "MATCH");生产代码只在 SQLite 路径调用它。
  • Impact:仅测试文件;SQLite 路径断言不变,PostgreSQL 下跳过该步骤,其余步骤照常两种方言运行。
  • Evidence:SQLite 下 go test ./internal/store -run TestSearchDeadlockRegression 通过;PostgreSQL 由 Dev #653 组合 CI test-pg 验证。
  • Refs:Backend #223;Dev #653(O2 I3)。
只在 SQLite 方言下运行 `TestSearchDeadlockRegression` 的 FTS 步骤。 - Why:#223 新增的该步骤直接调用仅限 SQLite FTS5 的 `searchKnowledgeFTSCandidates`(`MATCH`),Dev 组合 CI `test-pg` 用 PostgreSQL 时确定性失败(`syntax error at or near "MATCH"`);生产代码只在 SQLite 路径调用它。 - Impact:仅测试文件;SQLite 路径断言不变,PostgreSQL 下跳过该步骤,其余步骤照常两种方言运行。 - Evidence:SQLite 下 `go test ./internal/store -run TestSearchDeadlockRegression` 通过;PostgreSQL 由 Dev #653 组合 CI `test-pg` 验证。 - Refs:Backend #223;Dev #653(O2 I3)。
weichen added 1 commit 2026-10-20 09:21:44 +00:00
agent-exec transport 245f757ebcf7a1f107feccad1ce631b8/1faa105e7d0b
governance / governance (pull_request) Successful in 14s
ci / vet-and-test (pull_request) Successful in 1m22s
9b23713c18
weichen added 1 commit 2026-10-20 09:27:02 +00:00
Merge remote-tracking branch 'origin/main' into fix/search-deadlock-test-pg-dialect
governance / governance (pull_request) Successful in 15s
ci / vet-and-test (pull_request) Successful in 1m25s
803d64e8a2
weichen merged commit d8923f18ec into main 2026-10-20 09:28:58 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: weichen/Agent-System-Backend#227