Skip to content

Commit 9b18bfa

Browse files
committed
Update eval_context.go
1 parent 2aafe2f commit 9b18bfa

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

internal/moduletest/graph/eval_context.go

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,8 @@ type EvalContext struct {
9191
// It is only set when in test cleanup mode.
9292
repair bool
9393

94-
overrides map[string]*mocking.Overrides
94+
overrides map[string]*mocking.Overrides
95+
overrideLock sync.Mutex
9596
}
9697

9798
type EvalContextOpts struct {
@@ -725,10 +726,14 @@ func (ec *EvalContext) PriorRunsCompleted(runs map[string]*moduletest.Run) bool
725726
}
726727

727728
func (ec *EvalContext) SetOverrides(run *moduletest.Run, overrides *mocking.Overrides) {
729+
ec.overrideLock.Lock()
730+
defer ec.overrideLock.Unlock()
728731
ec.overrides[run.Name] = overrides
729732
}
730733

731734
func (ec *EvalContext) GetOverrides(runName string) *mocking.Overrides {
735+
ec.overrideLock.Lock()
736+
defer ec.overrideLock.Unlock()
732737
return ec.overrides[runName]
733738
}
734739

0 commit comments

Comments
 (0)