File tree Expand file tree Collapse file tree 1 file changed +6
-1
lines changed
internal/moduletest/graph Expand file tree Collapse file tree 1 file changed +6
-1
lines changed Original file line number Diff line number Diff 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
9798type EvalContextOpts struct {
@@ -725,10 +726,14 @@ func (ec *EvalContext) PriorRunsCompleted(runs map[string]*moduletest.Run) bool
725726}
726727
727728func (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
731734func (ec * EvalContext ) GetOverrides (runName string ) * mocking.Overrides {
735+ ec .overrideLock .Lock ()
736+ defer ec .overrideLock .Unlock ()
732737 return ec .overrides [runName ]
733738}
734739
You can’t perform that action at this time.
0 commit comments