engine: graph, resources: Change Watch to use ctx

This is a general port. There are many optimizations and cleanups we can
do now that we have a proper context passed in. That's for a future
patch.
This commit is contained in:
James Shubin
2023-08-07 20:17:32 -04:00
parent 53a878bf61
commit 963393e3d9
37 changed files with 139 additions and 130 deletions

View File

@@ -510,9 +510,8 @@ func TestResources1(t *testing.T) {
},
// Watch listens on this for close/pause events.
DoneCtx: doneCtx,
Debug: debug,
Logf: logf,
Debug: debug,
Logf: logf,
// unused
Send: func(st interface{}) error {
@@ -591,7 +590,7 @@ func TestResources1(t *testing.T) {
go func() {
defer wg.Done()
t.Logf("test #%d: running Watch", index)
if err := res.Watch(); err != nil {
if err := res.Watch(doneCtx); err != nil {
t.Errorf("test #%d: FAIL", index)
t.Errorf("test #%d: Watch failed: %s", index, err.Error())
}