Skip to content
Prev Previous commit
Next Next commit
fix test
  • Loading branch information
GMHDBJD committed Aug 15, 2025
commit 2a62a3eba2341d3042b1a235540c324d6447d4c5
6 changes: 6 additions & 0 deletions pkg/ddl/ingest/backend_mgr.go
Original file line number Diff line number Diff line change
Expand Up @@ -169,6 +169,12 @@ func (b *BackendCtxBuilder) Build(cfg *local.BackendConfig, bd *local.Backend) (
}

var mockBackend BackendCtx
// Wrap cpOp for failpoint.Call: reflect can't take a zero (nil interface) argument.
fpCpOp := cpOp
if fpCpOp == nil {
var nilMgr *CheckpointManager
fpCpOp = nilMgr // typed-nil that implements CheckpointOperator
}
failpoint.InjectCall("mockNewBackendContext", b.job, cpOp, &mockBackend)
if mockBackend != nil {
BackendCounterForTest.Inc()
Expand Down