feat: convert entire CLI to clibase (#6491)

I'm sorry.
This commit is contained in:
Ammar Bandukwala
2023-03-23 17:42:20 -05:00
committed by GitHub
parent b71b8daa21
commit 2bd6d2908e
345 changed files with 9965 additions and 9082 deletions
+1 -2
View File
@@ -208,8 +208,7 @@ func TestAuditLogging(t *testing.T) {
// We do a simple test to ensure that basic flows function.
t.Run("FullBuild", func(t *testing.T) {
t.Parallel()
ctx, cancelFunc := testutil.Context(t)
defer cancelFunc()
ctx := testutil.Context(t, testutil.WaitLong)
client := coderdenttest.New(t, &coderdenttest.Options{
Options: &coderdtest.Options{
IncludeProvisionerDaemon: true,
+25 -25
View File
@@ -31,7 +31,7 @@ func TestCreateGroup(t *testing.T) {
codersdk.FeatureTemplateRBAC: 1,
},
})
ctx, _ := testutil.Context(t)
ctx := testutil.Context(t, testutil.WaitLong)
group, err := client.CreateGroup(ctx, user.OrganizationID, codersdk.CreateGroupRequest{
Name: "hi",
AvatarURL: "https://example.com",
@@ -63,7 +63,7 @@ func TestCreateGroup(t *testing.T) {
},
})
ctx, _ := testutil.Context(t)
ctx := testutil.Context(t, testutil.WaitLong)
numLogs := len(auditor.AuditLogs)
group, err := client.CreateGroup(ctx, user.OrganizationID, codersdk.CreateGroupRequest{
@@ -87,7 +87,7 @@ func TestCreateGroup(t *testing.T) {
codersdk.FeatureTemplateRBAC: 1,
},
})
ctx, _ := testutil.Context(t)
ctx := testutil.Context(t, testutil.WaitLong)
_, err := client.CreateGroup(ctx, user.OrganizationID, codersdk.CreateGroupRequest{
Name: "hi",
})
@@ -113,7 +113,7 @@ func TestCreateGroup(t *testing.T) {
codersdk.FeatureTemplateRBAC: 1,
},
})
ctx, _ := testutil.Context(t)
ctx := testutil.Context(t, testutil.WaitLong)
_, err := client.CreateGroup(ctx, user.OrganizationID, codersdk.CreateGroupRequest{
Name: database.AllUsersGroup,
})
@@ -138,7 +138,7 @@ func TestPatchGroup(t *testing.T) {
codersdk.FeatureTemplateRBAC: 1,
},
})
ctx, _ := testutil.Context(t)
ctx := testutil.Context(t, testutil.WaitLong)
group, err := client.CreateGroup(ctx, user.OrganizationID, codersdk.CreateGroupRequest{
Name: "hi",
AvatarURL: "https://example.com",
@@ -172,7 +172,7 @@ func TestPatchGroup(t *testing.T) {
codersdk.FeatureTemplateRBAC: 1,
},
})
ctx, _ := testutil.Context(t)
ctx := testutil.Context(t, testutil.WaitLong)
group, err := client.CreateGroup(ctx, user.OrganizationID, codersdk.CreateGroupRequest{
Name: "hi",
})
@@ -199,7 +199,7 @@ func TestPatchGroup(t *testing.T) {
_, user2 := coderdtest.CreateAnotherUser(t, client, user.OrganizationID)
_, user3 := coderdtest.CreateAnotherUser(t, client, user.OrganizationID)
ctx, _ := testutil.Context(t)
ctx := testutil.Context(t, testutil.WaitLong)
group, err := client.CreateGroup(ctx, user.OrganizationID, codersdk.CreateGroupRequest{
Name: "hi",
})
@@ -228,7 +228,7 @@ func TestPatchGroup(t *testing.T) {
_, user3 := coderdtest.CreateAnotherUser(t, client, user.OrganizationID)
_, user4 := coderdtest.CreateAnotherUser(t, client, user.OrganizationID)
ctx, _ := testutil.Context(t)
ctx := testutil.Context(t, testutil.WaitLong)
group, err := client.CreateGroup(ctx, user.OrganizationID, codersdk.CreateGroupRequest{
Name: "hi",
})
@@ -271,7 +271,7 @@ func TestPatchGroup(t *testing.T) {
},
})
ctx, _ := testutil.Context(t)
ctx := testutil.Context(t, testutil.WaitLong)
group, err := client.CreateGroup(ctx, user.OrganizationID, codersdk.CreateGroupRequest{
Name: "hi",
@@ -300,7 +300,7 @@ func TestPatchGroup(t *testing.T) {
codersdk.FeatureTemplateRBAC: 1,
},
})
ctx, _ := testutil.Context(t)
ctx := testutil.Context(t, testutil.WaitLong)
group1, err := client.CreateGroup(ctx, user.OrganizationID, codersdk.CreateGroupRequest{
Name: "hi",
AvatarURL: "https://example.com",
@@ -333,7 +333,7 @@ func TestPatchGroup(t *testing.T) {
codersdk.FeatureTemplateRBAC: 1,
},
})
ctx, _ := testutil.Context(t)
ctx := testutil.Context(t, testutil.WaitLong)
group, err := client.CreateGroup(ctx, user.OrganizationID, codersdk.CreateGroupRequest{
Name: "hi",
})
@@ -359,7 +359,7 @@ func TestPatchGroup(t *testing.T) {
codersdk.FeatureTemplateRBAC: 1,
},
})
ctx, _ := testutil.Context(t)
ctx := testutil.Context(t, testutil.WaitLong)
group, err := client.CreateGroup(ctx, user.OrganizationID, codersdk.CreateGroupRequest{
Name: "hi",
})
@@ -386,7 +386,7 @@ func TestPatchGroup(t *testing.T) {
},
})
_, user2 := coderdtest.CreateAnotherUser(t, client, user.OrganizationID)
ctx, _ := testutil.Context(t)
ctx := testutil.Context(t, testutil.WaitLong)
group, err := client.CreateGroup(ctx, user.OrganizationID, codersdk.CreateGroupRequest{
Name: "hi",
})
@@ -413,7 +413,7 @@ func TestPatchGroup(t *testing.T) {
codersdk.FeatureTemplateRBAC: 1,
},
})
ctx, _ := testutil.Context(t)
ctx := testutil.Context(t, testutil.WaitLong)
group, err := client.CreateGroup(ctx, user.OrganizationID, codersdk.CreateGroupRequest{
Name: "hi",
})
@@ -444,7 +444,7 @@ func TestGroup(t *testing.T) {
codersdk.FeatureTemplateRBAC: 1,
},
})
ctx, _ := testutil.Context(t)
ctx := testutil.Context(t, testutil.WaitLong)
group, err := client.CreateGroup(ctx, user.OrganizationID, codersdk.CreateGroupRequest{
Name: "hi",
})
@@ -466,7 +466,7 @@ func TestGroup(t *testing.T) {
codersdk.FeatureTemplateRBAC: 1,
},
})
ctx, _ := testutil.Context(t)
ctx := testutil.Context(t, testutil.WaitLong)
group, err := client.CreateGroup(ctx, user.OrganizationID, codersdk.CreateGroupRequest{
Name: "hi",
})
@@ -491,7 +491,7 @@ func TestGroup(t *testing.T) {
_, user2 := coderdtest.CreateAnotherUser(t, client, user.OrganizationID)
_, user3 := coderdtest.CreateAnotherUser(t, client, user.OrganizationID)
ctx, _ := testutil.Context(t)
ctx := testutil.Context(t, testutil.WaitLong)
group, err := client.CreateGroup(ctx, user.OrganizationID, codersdk.CreateGroupRequest{
Name: "hi",
})
@@ -522,7 +522,7 @@ func TestGroup(t *testing.T) {
})
client1, _ := coderdtest.CreateAnotherUser(t, client, user.OrganizationID)
ctx, _ := testutil.Context(t)
ctx := testutil.Context(t, testutil.WaitLong)
group, err := client.CreateGroup(ctx, user.OrganizationID, codersdk.CreateGroupRequest{
Name: "hi",
})
@@ -547,7 +547,7 @@ func TestGroup(t *testing.T) {
_, user1 := coderdtest.CreateAnotherUser(t, client, user.OrganizationID)
_, user2 := coderdtest.CreateAnotherUser(t, client, user.OrganizationID)
ctx, _ := testutil.Context(t)
ctx := testutil.Context(t, testutil.WaitLong)
group, err := client.CreateGroup(ctx, user.OrganizationID, codersdk.CreateGroupRequest{
Name: "hi",
})
@@ -582,7 +582,7 @@ func TestGroup(t *testing.T) {
_, user1 := coderdtest.CreateAnotherUser(t, client, user.OrganizationID)
_, user2 := coderdtest.CreateAnotherUser(t, client, user.OrganizationID)
ctx, _ := testutil.Context(t)
ctx := testutil.Context(t, testutil.WaitLong)
group, err := client.CreateGroup(ctx, user.OrganizationID, codersdk.CreateGroupRequest{
Name: "hi",
})
@@ -617,7 +617,7 @@ func TestGroup(t *testing.T) {
codersdk.FeatureTemplateRBAC: 1,
},
})
ctx, _ := testutil.Context(t)
ctx := testutil.Context(t, testutil.WaitLong)
// The 'Everyone' group always has an ID that matches the organization ID.
group, err := client.Group(ctx, user.OrganizationID)
require.NoError(t, err)
@@ -646,7 +646,7 @@ func TestGroups(t *testing.T) {
_, user4 := coderdtest.CreateAnotherUser(t, client, user.OrganizationID)
_, user5 := coderdtest.CreateAnotherUser(t, client, user.OrganizationID)
ctx, _ := testutil.Context(t)
ctx := testutil.Context(t, testutil.WaitLong)
group1, err := client.CreateGroup(ctx, user.OrganizationID, codersdk.CreateGroupRequest{
Name: "hi",
})
@@ -689,7 +689,7 @@ func TestDeleteGroup(t *testing.T) {
codersdk.FeatureTemplateRBAC: 1,
},
})
ctx, _ := testutil.Context(t)
ctx := testutil.Context(t, testutil.WaitLong)
group1, err := client.CreateGroup(ctx, user.OrganizationID, codersdk.CreateGroupRequest{
Name: "hi",
})
@@ -724,7 +724,7 @@ func TestDeleteGroup(t *testing.T) {
codersdk.FeatureAuditLog: 1,
},
})
ctx, _ := testutil.Context(t)
ctx := testutil.Context(t, testutil.WaitLong)
group, err := client.CreateGroup(ctx, user.OrganizationID, codersdk.CreateGroupRequest{
Name: "hi",
@@ -752,7 +752,7 @@ func TestDeleteGroup(t *testing.T) {
codersdk.FeatureTemplateRBAC: 1,
},
})
ctx, _ := testutil.Context(t)
ctx := testutil.Context(t, testutil.WaitLong)
err := client.DeleteGroup(ctx, user.OrganizationID)
require.Error(t, err)
cerr, ok := codersdk.AsError(err)
+13 -13
View File
@@ -57,7 +57,7 @@ func TestTemplates(t *testing.T) {
workspace3 := coderdtest.CreateWorkspace(t, client, user.OrganizationID, template.ID)
// To unset TTL you have to update, as setting a nil TTL on create
// copies the template default TTL.
ctx, _ := testutil.Context(t)
ctx := testutil.Context(t, testutil.WaitLong)
err := client.UpdateWorkspaceTTL(ctx, workspace3.ID, codersdk.UpdateWorkspaceTTLRequest{
TTLMillis: nil,
})
@@ -226,7 +226,7 @@ func TestTemplateACL(t *testing.T) {
version := coderdtest.CreateTemplateVersion(t, client, user.OrganizationID, nil)
template := coderdtest.CreateTemplate(t, client, user.OrganizationID, version.ID)
ctx, _ := testutil.Context(t)
ctx := testutil.Context(t, testutil.WaitLong)
err := client.UpdateTemplateACL(ctx, template.ID, codersdk.UpdateTemplateACL{
UserPerms: map[string]codersdk.TemplateRole{
@@ -347,7 +347,7 @@ func TestTemplateACL(t *testing.T) {
version := coderdtest.CreateTemplateVersion(t, client, user.OrganizationID, nil)
template := coderdtest.CreateTemplate(t, client, user.OrganizationID, version.ID)
ctx, _ := testutil.Context(t)
ctx := testutil.Context(t, testutil.WaitLong)
err := client.UpdateTemplateACL(ctx, template.ID, codersdk.UpdateTemplateACL{
UserPerms: map[string]codersdk.TemplateRole{
@@ -387,7 +387,7 @@ func TestTemplateACL(t *testing.T) {
version := coderdtest.CreateTemplateVersion(t, client, user.OrganizationID, nil)
template := coderdtest.CreateTemplate(t, client, user.OrganizationID, version.ID)
ctx, _ := testutil.Context(t)
ctx := testutil.Context(t, testutil.WaitLong)
err := client.UpdateTemplateACL(ctx, template.ID, codersdk.UpdateTemplateACL{
UserPerms: map[string]codersdk.TemplateRole{
@@ -426,7 +426,7 @@ func TestTemplateACL(t *testing.T) {
version := coderdtest.CreateTemplateVersion(t, client, user.OrganizationID, nil)
template := coderdtest.CreateTemplate(t, client, user.OrganizationID, version.ID)
ctx, _ := testutil.Context(t)
ctx := testutil.Context(t, testutil.WaitLong)
group, err := client.CreateGroup(ctx, user.OrganizationID, codersdk.CreateGroupRequest{
Name: "test",
@@ -477,7 +477,7 @@ func TestTemplateACL(t *testing.T) {
version := coderdtest.CreateTemplateVersion(t, client, user.OrganizationID, nil)
template := coderdtest.CreateTemplate(t, client, user.OrganizationID, version.ID)
ctx, _ := testutil.Context(t)
ctx := testutil.Context(t, testutil.WaitLong)
err := client.UpdateTemplateACL(ctx, template.ID, codersdk.UpdateTemplateACL{
UserPerms: map[string]codersdk.TemplateRole{
@@ -589,7 +589,7 @@ func TestUpdateTemplateACL(t *testing.T) {
version := coderdtest.CreateTemplateVersion(t, client, user.OrganizationID, nil)
template := coderdtest.CreateTemplate(t, client, user.OrganizationID, version.ID)
ctx, _ := testutil.Context(t)
ctx := testutil.Context(t, testutil.WaitLong)
numLogs := len(auditor.AuditLogs)
@@ -689,7 +689,7 @@ func TestUpdateTemplateACL(t *testing.T) {
},
}
ctx, _ := testutil.Context(t)
ctx := testutil.Context(t, testutil.WaitLong)
err := client.UpdateTemplateACL(ctx, template.ID, req)
require.Error(t, err)
@@ -716,7 +716,7 @@ func TestUpdateTemplateACL(t *testing.T) {
},
}
ctx, _ := testutil.Context(t)
ctx := testutil.Context(t, testutil.WaitLong)
err := client.UpdateTemplateACL(ctx, template.ID, req)
require.Error(t, err)
@@ -744,7 +744,7 @@ func TestUpdateTemplateACL(t *testing.T) {
},
}
ctx, _ := testutil.Context(t)
ctx := testutil.Context(t, testutil.WaitLong)
err := client.UpdateTemplateACL(ctx, template.ID, req)
require.Error(t, err)
@@ -772,7 +772,7 @@ func TestUpdateTemplateACL(t *testing.T) {
},
}
ctx, _ := testutil.Context(t)
ctx := testutil.Context(t, testutil.WaitLong)
err := client.UpdateTemplateACL(ctx, template.ID, req)
require.NoError(t, err)
@@ -810,7 +810,7 @@ func TestUpdateTemplateACL(t *testing.T) {
},
}
ctx, _ := testutil.Context(t)
ctx := testutil.Context(t, testutil.WaitLong)
err := client.UpdateTemplateACL(ctx, template.ID, req)
require.NoError(t, err)
@@ -872,7 +872,7 @@ func TestUpdateTemplateACL(t *testing.T) {
version := coderdtest.CreateTemplateVersion(t, client, user.OrganizationID, nil)
template := coderdtest.CreateTemplate(t, client, user.OrganizationID, version.ID)
ctx, _ := testutil.Context(t)
ctx := testutil.Context(t, testutil.WaitLong)
// Create a group to add to the template.
group, err := client.CreateGroup(ctx, user.OrganizationID, codersdk.CreateGroupRequest{
+4 -4
View File
@@ -27,7 +27,7 @@ func TestUserOIDC(t *testing.T) {
t.Run("Assigns", func(t *testing.T) {
t.Parallel()
ctx, _ := testutil.Context(t)
ctx := testutil.Context(t, testutil.WaitLong)
conf := coderdtest.NewOIDCConfig(t, "")
const groupClaim = "custom-groups"
@@ -70,7 +70,7 @@ func TestUserOIDC(t *testing.T) {
t.Run("AssignsMapped", func(t *testing.T) {
t.Parallel()
ctx, _ := testutil.Context(t)
ctx := testutil.Context(t, testutil.WaitMedium)
conf := coderdtest.NewOIDCConfig(t, "")
oidcGroupName := "pingpong"
@@ -115,7 +115,7 @@ func TestUserOIDC(t *testing.T) {
t.Run("AddThenRemove", func(t *testing.T) {
t.Parallel()
ctx, _ := testutil.Context(t)
ctx := testutil.Context(t, testutil.WaitLong)
conf := coderdtest.NewOIDCConfig(t, "")
config := conf.OIDCConfig(t, jwt.MapClaims{})
@@ -181,7 +181,7 @@ func TestUserOIDC(t *testing.T) {
t.Run("NoneMatch", func(t *testing.T) {
t.Parallel()
ctx, _ := testutil.Context(t)
ctx := testutil.Context(t, testutil.WaitLong)
conf := coderdtest.NewOIDCConfig(t, "")
config := conf.OIDCConfig(t, jwt.MapClaims{})