MCPcopy Index your code
hub / github.com/coder/coder / setupWorkspaceForAgent

Function setupWorkspaceForAgent

cli/ssh_test.go:62–78  ·  view source on GitHub ↗
(t *testing.T, mutations ...func([]*proto.Agent) []*proto.Agent)

Source from the content-addressed store, hash-verified

60)
61
62func setupWorkspaceForAgent(t *testing.T, mutations ...func([]*proto.Agent) []*proto.Agent) (*codersdk.Client, database.WorkspaceTable, string) {
63 t.Helper()
64
65 client, store := coderdtest.NewWithDatabase(t, nil)
66 client.SetLogger(testutil.Logger(t).Named("client"))
67 first := coderdtest.CreateFirstUser(t, client)
68 userClient, user := coderdtest.CreateAnotherUserMutators(t, client, first.OrganizationID, nil, func(r *codersdk.CreateUserRequestWithOrgs) {
69 r.Username = "myuser"
70 })
71 r := dbfake.WorkspaceBuild(t, store, database.WorkspaceTable{
72 Name: "myworkspace",
73 OrganizationID: first.OrganizationID,
74 OwnerID: user.ID,
75 }).WithAgent(mutations...).Do()
76
77 return userClient, r.Workspace, r.AgentToken
78}
79
80func TestSSH(t *testing.T) {
81 t.Parallel()

Callers 14

TestSpeedtestFunction · 0.70
TestSpeedtestJsonFunction · 0.70
TestExpRptyFunction · 0.70
TestOpenVSCodeFunction · 0.70
TestOpenAppFunction · 0.70
TestSSHFunction · 0.70
TestSSH_ForwardGPGFunction · 0.70
TestSSH_ContainerFunction · 0.70
TestSSH_CoderConnectFunction · 0.70

Calls 10

NewWithDatabaseFunction · 0.92
LoggerFunction · 0.92
CreateFirstUserFunction · 0.92
WorkspaceBuildFunction · 0.92
NamedMethod · 0.80
WithAgentMethod · 0.80
HelperMethod · 0.65
SetLoggerMethod · 0.65
DoMethod · 0.65

Tested by

no test coverage detected