Documentation
¶
Index ¶
- func APIKey(t testing.TB, db database.Store, seed database.APIKey) (key database.APIKey, token string)
- func AuditLog(t testing.TB, db database.Store, seed database.AuditLog) database.AuditLog
- func CryptoKey(t testing.TB, db database.Store, seed database.CryptoKey) database.CryptoKey
- func CustomRole(t testing.TB, db database.Store, seed database.CustomRole) database.CustomRole
- func ExternalAuthLink(t testing.TB, db database.Store, orig database.ExternalAuthLink) database.ExternalAuthLink
- func File(t testing.TB, db database.Store, orig database.File) database.File
- func GitSSHKey(t testing.TB, db database.Store, orig database.GitSSHKey) database.GitSSHKey
- func Group(t testing.TB, db database.Store, orig database.Group) database.Group
- func GroupMember(t testing.TB, db database.Store, member database.GroupMemberTable) database.GroupMember
- func OAuth2ProviderApp(t testing.TB, db database.Store, seed database.OAuth2ProviderApp) database.OAuth2ProviderApp
- func OAuth2ProviderAppCode(t testing.TB, db database.Store, seed database.OAuth2ProviderAppCode) database.OAuth2ProviderAppCode
- func OAuth2ProviderAppSecret(t testing.TB, db database.Store, seed database.OAuth2ProviderAppSecret) database.OAuth2ProviderAppSecret
- func OAuth2ProviderAppToken(t testing.TB, db database.Store, seed database.OAuth2ProviderAppToken) database.OAuth2ProviderAppToken
- func Organization(t testing.TB, db database.Store, orig database.Organization) database.Organization
- func OrganizationMember(t testing.TB, db database.Store, orig database.OrganizationMember) database.OrganizationMember
- func ProvisionerDaemon(t testing.TB, db database.Store, daemon database.ProvisionerDaemon) database.ProvisionerDaemon
- func ProvisionerJob(t testing.TB, db database.Store, ps pubsub.Pubsub, ...) database.ProvisionerJob
- func ProvisionerJobTimings(t testing.TB, db database.Store, build database.WorkspaceBuild, count int) []database.ProvisionerJobTiming
- func ProvisionerKey(t testing.TB, db database.Store, orig database.ProvisionerKey) database.ProvisionerKey
- func Template(t testing.TB, db database.Store, seed database.Template) database.Template
- func TemplateVersion(t testing.TB, db database.Store, orig database.TemplateVersion) database.TemplateVersion
- func TemplateVersionParameter(t testing.TB, db database.Store, orig database.TemplateVersionParameter) database.TemplateVersionParameter
- func TemplateVersionVariable(t testing.TB, db database.Store, orig database.TemplateVersionVariable) database.TemplateVersionVariable
- func TemplateVersionWorkspaceTag(t testing.TB, db database.Store, orig database.TemplateVersionWorkspaceTag) database.TemplateVersionWorkspaceTag
- func User(t testing.TB, db database.Store, orig database.User) database.User
- func UserLink(t testing.TB, db database.Store, orig database.UserLink) database.UserLink
- func Workspace(t testing.TB, db database.Store, orig database.WorkspaceTable) database.WorkspaceTable
- func WorkspaceAgent(t testing.TB, db database.Store, orig database.WorkspaceAgent) database.WorkspaceAgent
- func WorkspaceAgentLogSource(t testing.TB, db database.Store, orig database.WorkspaceAgentLogSource) database.WorkspaceAgentLogSource
- func WorkspaceAgentPortShare(t testing.TB, db database.Store, orig database.WorkspaceAgentPortShare) database.WorkspaceAgentPortShare
- func WorkspaceAgentScript(t testing.TB, db database.Store, orig database.WorkspaceAgentScript) database.WorkspaceAgentScript
- func WorkspaceAgentScriptTiming(t testing.TB, db database.Store, orig database.WorkspaceAgentScriptTiming) database.WorkspaceAgentScriptTiming
- func WorkspaceAgentScriptTimings(t testing.TB, db database.Store, scripts []database.WorkspaceAgentScript) []database.WorkspaceAgentScriptTiming
- func WorkspaceAgentScripts(t testing.TB, db database.Store, count int, orig database.WorkspaceAgentScript) []database.WorkspaceAgentScript
- func WorkspaceAgentStat(t testing.TB, db database.Store, orig database.WorkspaceAgentStat) database.WorkspaceAgentStat
- func WorkspaceApp(t testing.TB, db database.Store, orig database.WorkspaceApp) database.WorkspaceApp
- func WorkspaceAppStat(t testing.TB, db database.Store, orig database.WorkspaceAppStat) database.WorkspaceAppStat
- func WorkspaceBuild(t testing.TB, db database.Store, orig database.WorkspaceBuild) database.WorkspaceBuild
- func WorkspaceBuildParameters(t testing.TB, db database.Store, orig []database.WorkspaceBuildParameter) []database.WorkspaceBuildParameter
- func WorkspaceModule(t testing.TB, db database.Store, orig database.WorkspaceModule) database.WorkspaceModule
- func WorkspaceProxy(t testing.TB, db database.Store, orig database.WorkspaceProxy) (database.WorkspaceProxy, string)
- func WorkspaceResource(t testing.TB, db database.Store, orig database.WorkspaceResource) database.WorkspaceResource
- func WorkspaceResourceMetadatums(t testing.TB, db database.Store, seed database.WorkspaceResourceMetadatum) []database.WorkspaceResourceMetadatum
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CustomRole ¶ added in v2.12.0
func CustomRole(t testing.TB, db database.Store, seed database.CustomRole) database.CustomRole
func ExternalAuthLink ¶ added in v2.2.1
func ExternalAuthLink(t testing.TB, db database.Store, orig database.ExternalAuthLink) database.ExternalAuthLink
func GroupMember ¶
func GroupMember(t testing.TB, db database.Store, member database.GroupMemberTable) database.GroupMember
GroupMember requires a user + group to already exist. Example for creating a group member for a random group + user.
GroupMember(t, db, database.GroupMemberTable{ UserID: User(t, db, database.User{}).ID, GroupID: Group(t, db, database.Group{ OrganizationID: must(db.GetDefaultOrganization(genCtx)).ID, }).ID, })
func OAuth2ProviderApp ¶ added in v2.6.0
func OAuth2ProviderApp(t testing.TB, db database.Store, seed database.OAuth2ProviderApp) database.OAuth2ProviderApp
func OAuth2ProviderAppCode ¶ added in v2.9.0
func OAuth2ProviderAppCode(t testing.TB, db database.Store, seed database.OAuth2ProviderAppCode) database.OAuth2ProviderAppCode
func OAuth2ProviderAppSecret ¶ added in v2.6.0
func OAuth2ProviderAppSecret(t testing.TB, db database.Store, seed database.OAuth2ProviderAppSecret) database.OAuth2ProviderAppSecret
func OAuth2ProviderAppToken ¶ added in v2.9.0
func OAuth2ProviderAppToken(t testing.TB, db database.Store, seed database.OAuth2ProviderAppToken) database.OAuth2ProviderAppToken
func Organization ¶
func Organization(t testing.TB, db database.Store, orig database.Organization) database.Organization
func OrganizationMember ¶
func OrganizationMember(t testing.TB, db database.Store, orig database.OrganizationMember) database.OrganizationMember
func ProvisionerDaemon ¶ added in v2.18.1
func ProvisionerDaemon(t testing.TB, db database.Store, daemon database.ProvisionerDaemon) database.ProvisionerDaemon
ProvisionerDaemon creates a provisioner daemon as far as the database is concerned. It does not run a provisioner daemon. If no key is provided, it will create one.
func ProvisionerJob ¶
func ProvisionerJob(t testing.TB, db database.Store, ps pubsub.Pubsub, orig database.ProvisionerJob) database.ProvisionerJob
ProvisionerJob is a bit more involved to get the values such as "completedAt", "startedAt", "cancelledAt" set. ps can be set to nil if you are SURE that you don't require a provisionerdaemon to acquire the job in your test.
func ProvisionerJobTimings ¶ added in v2.16.0
func ProvisionerJobTimings(t testing.TB, db database.Store, build database.WorkspaceBuild, count int) []database.ProvisionerJobTiming
func ProvisionerKey ¶ added in v2.14.0
func ProvisionerKey(t testing.TB, db database.Store, orig database.ProvisionerKey) database.ProvisionerKey
func TemplateVersion ¶
func TemplateVersion(t testing.TB, db database.Store, orig database.TemplateVersion) database.TemplateVersion
func TemplateVersionParameter ¶ added in v2.5.0
func TemplateVersionParameter(t testing.TB, db database.Store, orig database.TemplateVersionParameter) database.TemplateVersionParameter
func TemplateVersionVariable ¶
func TemplateVersionVariable(t testing.TB, db database.Store, orig database.TemplateVersionVariable) database.TemplateVersionVariable
func TemplateVersionWorkspaceTag ¶ added in v2.12.0
func TemplateVersionWorkspaceTag(t testing.TB, db database.Store, orig database.TemplateVersionWorkspaceTag) database.TemplateVersionWorkspaceTag
func Workspace ¶
func Workspace(t testing.TB, db database.Store, orig database.WorkspaceTable) database.WorkspaceTable
func WorkspaceAgent ¶
func WorkspaceAgent(t testing.TB, db database.Store, orig database.WorkspaceAgent) database.WorkspaceAgent
func WorkspaceAgentLogSource ¶ added in v2.2.0
func WorkspaceAgentLogSource(t testing.TB, db database.Store, orig database.WorkspaceAgentLogSource) database.WorkspaceAgentLogSource
func WorkspaceAgentPortShare ¶ added in v2.9.0
func WorkspaceAgentPortShare(t testing.TB, db database.Store, orig database.WorkspaceAgentPortShare) database.WorkspaceAgentPortShare
func WorkspaceAgentScript ¶ added in v2.17.0
func WorkspaceAgentScript(t testing.TB, db database.Store, orig database.WorkspaceAgentScript) database.WorkspaceAgentScript
func WorkspaceAgentScriptTiming ¶ added in v2.17.0
func WorkspaceAgentScriptTiming(t testing.TB, db database.Store, orig database.WorkspaceAgentScriptTiming) database.WorkspaceAgentScriptTiming
func WorkspaceAgentScriptTimings ¶ added in v2.17.0
func WorkspaceAgentScriptTimings(t testing.TB, db database.Store, scripts []database.WorkspaceAgentScript) []database.WorkspaceAgentScriptTiming
func WorkspaceAgentScripts ¶ added in v2.18.4
func WorkspaceAgentScripts(t testing.TB, db database.Store, count int, orig database.WorkspaceAgentScript) []database.WorkspaceAgentScript
func WorkspaceAgentStat ¶
func WorkspaceAgentStat(t testing.TB, db database.Store, orig database.WorkspaceAgentStat) database.WorkspaceAgentStat
func WorkspaceApp ¶
func WorkspaceApp(t testing.TB, db database.Store, orig database.WorkspaceApp) database.WorkspaceApp
func WorkspaceAppStat ¶ added in v2.10.0
func WorkspaceAppStat(t testing.TB, db database.Store, orig database.WorkspaceAppStat) database.WorkspaceAppStat
func WorkspaceBuild ¶
func WorkspaceBuild(t testing.TB, db database.Store, orig database.WorkspaceBuild) database.WorkspaceBuild
func WorkspaceBuildParameters ¶ added in v2.5.0
func WorkspaceBuildParameters(t testing.TB, db database.Store, orig []database.WorkspaceBuildParameter) []database.WorkspaceBuildParameter
func WorkspaceModule ¶ added in v2.18.0
func WorkspaceModule(t testing.TB, db database.Store, orig database.WorkspaceModule) database.WorkspaceModule
func WorkspaceProxy ¶
func WorkspaceProxy(t testing.TB, db database.Store, orig database.WorkspaceProxy) (database.WorkspaceProxy, string)
func WorkspaceResource ¶
func WorkspaceResource(t testing.TB, db database.Store, orig database.WorkspaceResource) database.WorkspaceResource
func WorkspaceResourceMetadatums ¶
func WorkspaceResourceMetadatums(t testing.TB, db database.Store, seed database.WorkspaceResourceMetadatum) []database.WorkspaceResourceMetadatum
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.