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

Function WorkspaceAgentPortShare

coderd/database/dbgen/dbgen.go:569–579  ·  view source on GitHub ↗
(t testing.TB, db database.Store, orig database.WorkspaceAgentPortShare)

Source from the content-addressed store, hash-verified

567}
568
569func WorkspaceAgentPortShare(t testing.TB, db database.Store, orig database.WorkspaceAgentPortShare) database.WorkspaceAgentPortShare {
570 ps, err := db.UpsertWorkspaceAgentPortShare(genCtx, database.UpsertWorkspaceAgentPortShareParams{
571 WorkspaceID: takeFirst(orig.WorkspaceID, uuid.New()),
572 AgentName: takeFirst(orig.AgentName, testutil.GetRandomName(t)),
573 Port: takeFirst(orig.Port, 8080),
574 ShareLevel: takeFirst(orig.ShareLevel, database.AppSharingLevelPublic),
575 Protocol: takeFirst(orig.Protocol, database.PortShareProtocolHttp),
576 })
577 require.NoError(t, err, "insert workspace agent")
578 return ps
579}
580
581func WorkspaceAgent(t testing.TB, db database.Store, orig database.WorkspaceAgent) database.WorkspaceAgent {
582 agt, err := db.InsertWorkspaceAgent(genCtx, database.InsertWorkspaceAgentParams{

Callers

nothing calls this directly

Calls 4

GetRandomNameFunction · 0.92
takeFirstFunction · 0.70
NewMethod · 0.65

Tested by

no test coverage detected