diff --git a/fs.test b/fs.test new file mode 100755 index 0000000..8ce8e51 Binary files /dev/null and b/fs.test differ diff --git a/main_test.go b/main_test.go index 68f442c..b19a9c5 100644 --- a/main_test.go +++ b/main_test.go @@ -13,6 +13,7 @@ import ( "ollie/session" "ollie/agent" + "ollie/tools" "ollie/backend" olog "ollie/log" "olliesrv/fs" @@ -34,6 +35,7 @@ func newNoopCore(id string) *session.Session { NewBackend: func(name string) (backend.Backend, error) { return backend.NewNoop(name, "default"), nil }, + NewDispatcher: func() tools.Dispatcher { return tools.NewDispatcher() }, }) } @@ -57,6 +59,7 @@ func newBlockingCore(id string) *session.Session { NewBackend: func(name string) (backend.Backend, error) { return backend.NewNoop(name, "default"), nil }, + NewDispatcher: func() tools.Dispatcher { return tools.NewDispatcher() }, }) } @@ -78,6 +81,7 @@ func newContentCore(id, content string) *session.Session { NewBackend: func(name string) (backend.Backend, error) { return backend.NewNoop(name, "default"), nil }, + NewDispatcher: func() tools.Dispatcher { return tools.NewDispatcher() }, }) } @@ -122,6 +126,7 @@ func newTestSessionManagerWithCore(t *testing.T) *mgr.Manager { NewBackend: func(name string) (backend.Backend, error) { return backend.NewNoop(name, "default"), nil }, + NewDispatcher: func() tools.Dispatcher { return tools.NewDispatcher() }, }), nil }, }) @@ -856,6 +861,7 @@ func TestSessionFileStoreMakePublishMultipleEvents(t *testing.T) { AgentName: "default", CWD: "/tmp", SessionID: "s1", + NewDispatcher: func() tools.Dispatcher { return tools.NewDispatcher() }, }) ctx, cancel := context.WithCancel(context.Background()) defer cancel() @@ -1150,6 +1156,7 @@ func TestSessionManagerCreateSessionEnvExpansion(t *testing.T) { AgentName: agentName, CWD: cwd, SessionID: sessionID, + NewDispatcher: func() tools.Dispatcher { return tools.NewDispatcher() }, }), nil }, }) @@ -1173,6 +1180,7 @@ func TestSessionManagerCreateSessionTildeExpansion(t *testing.T) { AgentName: agentName, CWD: cwd, SessionID: sessionID, + NewDispatcher: func() tools.Dispatcher { return tools.NewDispatcher() }, }), nil }, })