Skip to content

[PM-11360] Remove export permission for providers #4595

[PM-11360] Remove export permission for providers

[PM-11360] Remove export permission for providers #4595

GitHub Actions / Test Results failed Nov 20, 2024 in 0s

3210 passed, 2 failed and 113 skipped

Tests failed

Report Passed Failed Skipped Time
test/Admin.Test/TestResults/oss-test-results.trx 26✅ 69s
test/Api.IntegrationTest/TestResults/oss-test-results.trx 478✅ 144s
test/Api.Test/TestResults/oss-test-results.trx 601✅ 2❌ 44s
test/Billing.Test/TestResults/oss-test-results.trx 52✅ 1⚪ 17s
test/Common/TestResults/oss-test-results.trx 7✅ 3s
test/Core.Test/TestResults/oss-test-results.trx 1865✅ 26⚪ 57s
test/Events.Test/TestResults/oss-test-results.trx 1✅ 23s
test/EventsProcessor.Test/TestResults/oss-test-results.trx 1✅ 7s
test/Icons.Test/TestResults/oss-test-results.trx 22✅ 1⚪ 13s
test/Identity.IntegrationTest/TestResults/oss-test-results.trx 74✅ 84s
test/Identity.Test/TestResults/oss-test-results.trx 78✅ 24s
test/Infrastructure.Dapper.Test/TestResults/oss-test-results.trx 3✅ 25s
test/Infrastructure.EFIntegration.Test/TestResults/oss-test-results.trx 1✅ 56⚪ 18s
test/Infrastructure.IntegrationTest/TestResults/oss-test-results.trx 29⚪ 17s
test/Notifications.Test/TestResults/oss-test-results.trx 1✅ 6s

✅ test/Admin.Test/TestResults/oss-test-results.trx

26 tests were completed in 69s with 26 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Admin.Test.AdminConsole.Controllers.OrganizationsControllerTests 8✅ 202ms
Admin.Test.AdminConsole.Controllers.ProvidersControllerTests 8✅ 85ms
Admin.Test.Models.UserViewModelTests 10✅ 76ms

✅ test/Api.IntegrationTest/TestResults/oss-test-results.trx

478 tests were completed in 144s with 478 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Bit.Api.IntegrationTest.AdminConsole.Public.Controllers.MembersControllerTests 5✅ 10s
Bit.Api.IntegrationTest.Controllers.AccountsControllerTest 3✅ 13s
Bit.Api.IntegrationTest.Controllers.ConfigControllerTests 4✅ 17s
Bit.Api.IntegrationTest.SecretsManager.Controllers.AccessPoliciesControllerTests 135✅ 49s
Bit.Api.IntegrationTest.SecretsManager.Controllers.CountsControllerTests 38✅ 35s
Bit.Api.IntegrationTest.SecretsManager.Controllers.ProjectsControllerTests 53✅ 37s
Bit.Api.IntegrationTest.SecretsManager.Controllers.SecretsControllerTests 104✅ 48s
Bit.Api.IntegrationTest.SecretsManager.Controllers.SecretsManagerEventsControllerTests 7✅ 15s
Bit.Api.IntegrationTest.SecretsManager.Controllers.SecretsManagerPortingControllerTests 14✅ 18s
Bit.Api.IntegrationTest.SecretsManager.Controllers.SecretsTrashControllerTests 29✅ 31s
Bit.Api.IntegrationTest.SecretsManager.Controllers.ServiceAccountsControllerTests 86✅ 46s

❌ test/Api.Test/TestResults/oss-test-results.trx

603 tests were completed in 44s with 601 passed, 2 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Api.Test.AdminConsole.Queries.OrganizationUserUserDetailsQueryTests 2✅ 88ms
Bit.Api.Test.AdminConsole.AuthorizationHandlers.GroupAuthorizationHandlerTests 14✅ 89ms
Bit.Api.Test.AdminConsole.Controllers.GroupsControllerPutTests 8✅ 116ms
Bit.Api.Test.AdminConsole.Controllers.GroupsControllerTests 2✅ 58ms
Bit.Api.Test.AdminConsole.Controllers.OrganizationAuthRequestsControllerTests 4✅ 7ms
Bit.Api.Test.AdminConsole.Controllers.OrganizationConnectionsControllerTests 20✅ 233ms
Bit.Api.Test.AdminConsole.Controllers.OrganizationDomainControllerTests 23✅ 178ms
Bit.Api.Test.AdminConsole.Controllers.OrganizationsControllerTests 6✅ 470ms
Bit.Api.Test.AdminConsole.Controllers.OrganizationUserControllerPutTests 7✅ 203ms
Bit.Api.Test.AdminConsole.Controllers.OrganizationUsersControllerTests 20✅ 152ms
Bit.Api.Test.AdminConsole.Models.Response.Helpers.PolicyDetailResponsesTests 3✅ 23ms
Bit.Api.Test.AdminConsole.Public.Controllers.GroupsControllerTests 2✅ 115ms
Bit.Api.Test.AdminConsole.Public.Controllers.PoliciesControllerTests 2✅ 19ms
Bit.Api.Test.AdminConsole.Public.Models.Response.MemberResponseModelTests 2✅ 30ms
Bit.Api.Test.AdminConsole.Validators.OrganizationUserRotationValidatorTests 7✅ 32ms
Bit.Api.Test.Auth.Controllers.AccountsControllerTests 33✅ 12s
Bit.Api.Test.Auth.Controllers.TwoFactorControllerTests 11✅ 2s
Bit.Api.Test.Auth.Controllers.WebAuthnControllerTests 17✅ 6s
Bit.Api.Test.Auth.Models.Request.OrganizationTwoFactorDuoRequestModelTests 2✅ 10ms
Bit.Api.Test.Auth.Models.Request.TwoFactorDuoRequestModelValidationTests 3✅ 33ms
Bit.Api.Test.Auth.Models.Request.UserTwoFactorDuoRequestModelTests 2✅ 1ms
Bit.Api.Test.Auth.Models.Response.OrganizationTwoFactorDuoResponseModelTests 3✅ 1ms
Bit.Api.Test.Auth.Models.Response.UserTwoFactorDuoResponseModelTests 4✅ 7ms
Bit.Api.Test.Auth.Validators.EmergencyAccessRotationValidatorTests 6✅ 119ms
Bit.Api.Test.Auth.Validators.WebAuthnLoginKeyRotationValidatorTests 3✅ 27ms
Bit.Api.Test.Billing.Controllers.OrganizationBillingControllerTests 6✅ 42ms
Bit.Api.Test.Billing.Controllers.OrganizationsControllerTests 8✅ 103ms
Bit.Api.Test.Billing.Controllers.OrganizationSponsorshipsControllerTests 6✅ 23ms
Bit.Api.Test.Billing.Controllers.ProviderBillingControllerTests 12✅ 255ms
Bit.Api.Test.Billing.Controllers.ProviderClientsControllerTests 4✅ 36ms
Bit.Api.Test.Controllers.CiphersControllerTests 15✅ 213ms
Bit.Api.Test.Controllers.CollectionsControllerTests 13✅ 173ms
Bit.Api.Test.Controllers.ConfigControllerTests 1✅ 8ms
Bit.Api.Test.Controllers.PoliciesControllerTests 7✅ 170ms
Bit.Api.Test.Controllers.SyncControllerTests 4✅ 128ms
Bit.Api.Test.Models.Request.Accounts.KdfRequestModelTests 14✅ 23ms
Bit.Api.Test.Models.Request.Accounts.PremiumRequestModelTests 8✅ 1ms
Bit.Api.Test.Models.Request.SendRequestModelTests 6✅ 31ms
Bit.Api.Test.SecretsManager.Controllers.AccessPoliciesControllerTests 59✅ 312ms
Bit.Api.Test.SecretsManager.Controllers.CountsControllerTests 14✅ 81ms
Bit.Api.Test.SecretsManager.Controllers.ProjectsControllerTests 21✅ 140ms
Bit.Api.Test.SecretsManager.Controllers.RequestSMAccessControllerTests 5✅ 35ms
Bit.Api.Test.SecretsManager.Controllers.SecretsControllerTests 37✅ 267ms
Bit.Api.Test.SecretsManager.Controllers.SecretsManagerEventsControllerTests 3✅ 28ms
Bit.Api.Test.SecretsManager.Controllers.ServiceAccountsControllerTests 22✅ 129ms
Bit.Api.Test.SecretsManager.Utilities.AccessPolicyHelpersTests 5✅ 5ms
Bit.Api.Test.Tools.Authorization.VaultExportAuthorizationHandlerTests 9✅ 2❌ 5ms
Bit.Api.Test.Tools.Controllers.ReportsControllerTests 2✅ 17ms
Bit.Api.Test.Tools.Controllers.SendsControllerTests 3✅ 90ms
Bit.Api.Test.Tools.Validators.SendRotationValidatorTests 3✅ 89ms
Bit.Api.Test.Utilities.ApiHelpersTests 1✅ 138ms
Bit.Api.Test.Utilities.EnumMatchesAttributeTests 5✅ 2ms
Bit.Api.Test.Vault.AuthorizationHandlers.BulkCollectionAuthorizationHandlerTests 76✅ 335ms
Bit.Api.Test.Vault.AuthorizationHandlers.CollectionAuthorizationHandlerTests 20✅ 58ms
Bit.Api.Test.Vault.Validators.CipherRotationValidatorTests 3✅ 159ms
Bit.Api.Test.Vault.Validators.FolderRotationValidatorTests 3✅ 12ms

❌ Bit.Api.Test.Tools.Authorization.VaultExportAuthorizationHandlerTests

✅ ExportAll_NotPermitted_Failure(org: CurrentContextOrganization { AccessSecretsManager = False, Id = 00000000-0000-0000-0000-000000000000, Permissions = Permissions { AccessEventLogs = False, AccessImportExport = False, AccessReports = False, ClaimsMap = [···], CreateNewCollections = False, ··· }, Type = User }, orgScope: ef5ab1b6-2d7e-499b-9cce-8c8c0b26d570, user: ClaimsPrincipal { Claims = [···], Identities = [], Identity = null }, sutProvider: SutProvider`1 { Sut = VaultExportAuthorizationHandler { }, SutType = typeof(Bit.Core.Tools.Authorization.VaultExportAuthorizationHandler) })
✅ ExportAll_NotPermitted_Failure(org: CurrentContextOrganization { AccessSecretsManager = False, Id = 00000000-0000-0000-0000-000000000000, Permissions = Permissions { AccessEventLogs = True, AccessImportExport = False, AccessReports = True, ClaimsMap = [···], CreateNewCollections = True, ··· }, Type = Custom }, orgScope: 40e45393-5f3a-48f4-a375-d4e58f7b9878, user: ClaimsPrincipal { Claims = [···], Identities = [], Identity = null }, sutProvider: SutProvider`1 { Sut = VaultExportAuthorizationHandler { }, SutType = typeof(Bit.Core.Tools.Authorization.VaultExportAuthorizationHandler) })
✅ ExportAll_PermittedRoles_Success(org: CurrentContextOrganization { AccessSecretsManager = False, Id = 00000000-0000-0000-0000-000000000000, Permissions = Permissions { AccessEventLogs = False, AccessImportExport = False, AccessReports = False, ClaimsMap = [···], CreateNewCollections = False, ··· }, Type = Admin }, orgScope: 5a413146-d2a6-4db1-91e7-6059d63e6f2e, user: ClaimsPrincipal { Claims = [···], Identities = [], Identity = null }, sutProvider: SutProvider`1 { Sut = VaultExportAuthorizationHandler { }, SutType = typeof(Bit.Core.Tools.Authorization.VaultExportAuthorizationHandler) })
✅ ExportAll_PermittedRoles_Success(org: CurrentContextOrganization { AccessSecretsManager = False, Id = 00000000-0000-0000-0000-000000000000, Permissions = Permissions { AccessEventLogs = False, AccessImportExport = False, AccessReports = False, ClaimsMap = [···], CreateNewCollections = False, ··· }, Type = Owner }, orgScope: 25370e21-a078-4be8-978d-56b3b5a81bc6, user: ClaimsPrincipal { Claims = [···], Identities = [], Identity = null }, sutProvider: SutProvider`1 { Sut = VaultExportAuthorizationHandler { }, SutType = typeof(Bit.Core.Tools.Authorization.VaultExportAuthorizationHandler) })
✅ ExportAll_PermittedRoles_Success(org: CurrentContextOrganization { AccessSecretsManager = False, Id = 00000000-0000-0000-0000-000000000000, Permissions = Permissions { AccessEventLogs = False, AccessImportExport = True, AccessReports = False, ClaimsMap = [···], CreateNewCollections = False, ··· }, Type = Custom }, orgScope: d9882fb7-5958-4195-980b-08804e1e744d, user: ClaimsPrincipal { Claims = [···], Identities = [], Identity = null }, sutProvider: SutProvider`1 { Sut = VaultExportAuthorizationHandler { }, SutType = typeof(Bit.Core.Tools.Authorization.VaultExportAuthorizationHandler) })
✅ ExportManagedCollections_NotPermitted_Failure(org: null, orgScope: 20ed0794-deef-4831-ac1d-6c55dfafd956, user: ClaimsPrincipal { Claims = [···], Identities = [], Identity = null }, sutProvider: SutProvider`1 { Sut = VaultExportAuthorizationHandler { }, SutType = typeof(Bit.Core.Tools.Authorization.VaultExportAuthorizationHandler) })
✅ ExportManagedCollections_PermittedRoles_Success(org: CurrentContextOrganization { AccessSecretsManager = False, Id = 00000000-0000-0000-0000-000000000000, Permissions = Permissions { AccessEventLogs = False, AccessImportExport = False, AccessReports = False, ClaimsMap = [···], CreateNewCollections = False, ··· }, Type = Admin }, orgScope: c2c73318-17e1-442b-ab46-24b5fcaca2d7, user: ClaimsPrincipal { Claims = [···], Identities = [], Identity = null }, sutProvider: SutProvider`1 { Sut = VaultExportAuthorizationHandler { }, SutType = typeof(Bit.Core.Tools.Authorization.VaultExportAuthorizationHandler) })
❌ ExportManagedCollections_PermittedRoles_Success(org: CurrentContextOrganization { AccessSecretsManager = False, Id = 00000000-0000-0000-0000-000000000000, Permissions = Permissions { AccessEventLogs = False, AccessImportExport = False, AccessReports = False, ClaimsMap = [···], CreateNewCollections = False, ··· }, Type = Custom }, orgScope: 9718feae-b6e3-42be-bd37-4594ceeae771, user: ClaimsPrincipal { Claims = [···], Identities = [], Identity = null }, sutProvider: SutProvider`1 { Sut = VaultExportAuthorizationHandler { }, SutType = typeof(Bit.Core.Tools.Authorization.VaultExportAuthorizationHandler) })
	Assert.True() Failure
	Expected: True
	Actual:   False
✅ ExportManagedCollections_PermittedRoles_Success(org: CurrentContextOrganization { AccessSecretsManager = False, Id = 00000000-0000-0000-0000-000000000000, Permissions = Permissions { AccessEventLogs = False, AccessImportExport = False, AccessReports = False, ClaimsMap = [···], CreateNewCollections = False, ··· }, Type = Owner }, orgScope: b11d2c36-8ff3-4228-bbcf-69d900f26099, user: ClaimsPrincipal { Claims = [···], Identities = [], Identity = null }, sutProvider: SutProvider`1 { Sut = VaultExportAuthorizationHandler { }, SutType = typeof(Bit.Core.Tools.Authorization.VaultExportAuthorizationHandler) })
❌ ExportManagedCollections_PermittedRoles_Success(org: CurrentContextOrganization { AccessSecretsManager = False, Id = 00000000-0000-0000-0000-000000000000, Permissions = Permissions { AccessEventLogs = False, AccessImportExport = False, AccessReports = False, ClaimsMap = [···], CreateNewCollections = False, ··· }, Type = User }, orgScope: 0f8c52ac-11b1-4ca0-8599-9735c6ac7c9c, user: ClaimsPrincipal { Claims = [···], Identities = [], Identity = null }, sutProvider: SutProvider`1 { Sut = VaultExportAuthorizationHandler { }, SutType = typeof(Bit.Core.Tools.Authorization.VaultExportAuthorizationHandler) })
	Assert.True() Failure
	Expected: True
	Actual:   False
✅ ExportManagedCollections_PermittedRoles_Success(org: CurrentContextOrganization { AccessSecretsManager = False, Id = 00000000-0000-0000-0000-000000000000, Permissions = Permissions { AccessEventLogs = True, AccessImportExport = True, AccessReports = True, ClaimsMap = [···], CreateNewCollections = True, ··· }, Type = Custom }, orgScope: 99137d48-3a6b-49b9-ae92-b44bbc5a4fc5, user: ClaimsPrincipal { Claims = [···], Identities = [], Identity = null }, sutProvider: SutProvider`1 { Sut = VaultExportAuthorizationHandler { }, SutType = typeof(Bit.Core.Tools.Authorization.VaultExportAuthorizationHandler) })

✅ test/Billing.Test/TestResults/oss-test-results.trx

53 tests were completed in 17s with 52 passed, 0 failed and 1 skipped.

Test suite Passed Failed Skipped Time
Bit.Billing.Test.Controllers.FreshdeskControllerTests 4✅ 129ms
Bit.Billing.Test.Controllers.FreshsalesControllerTests 1⚪ 1ms
Bit.Billing.Test.Controllers.PayPalControllerTests 16✅ 2s
Bit.Billing.Test.Services.PayPalIPNClientTests 4✅ 1s
Bit.Billing.Test.Services.ProviderEventServiceTests 4✅ 461ms
Bit.Billing.Test.Services.StripeEventServiceTests 24✅ 2s

✅ test/Common/TestResults/oss-test-results.trx

7 tests were completed in 3s with 7 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Bit.Test.Common.Test.TestCaseHelperTests 7✅ 82ms

✅ test/Core.Test/TestResults/oss-test-results.trx

1891 tests were completed in 57s with 1865 passed, 0 failed and 26 skipped.

Test suite Passed Failed Skipped Time
Bit.Core.Test.AdminConsole.Authorization.OrganizationUserUserDetailsAuthorizationHandlerTests 6✅ 21ms
Bit.Core.Test.AdminConsole.Authorization.OrganizationUserUserMiniDetailsAuthorizationHandlerTests 6✅ 9ms
Bit.Core.Test.AdminConsole.Helpers.AuthorizationHelpersTests 1✅ 3ms
Bit.Core.Test.AdminConsole.OrganizationAuth.Models.AuthRequestUpdateProcessorTests 13✅ 40ms
Bit.Core.Test.AdminConsole.OrganizationAuth.Models.BatchAuthRequestUpdateProcessorTests 11✅ 62ms
Bit.Core.Test.AdminConsole.OrganizationAuth.UpdateOrganizationAuthRequestCommandTests 5✅ 153ms
Bit.Core.Test.AdminConsole.OrganizationFeatures.Groups.CreateGroupCommandTests 5✅ 31ms
Bit.Core.Test.AdminConsole.OrganizationFeatures.Groups.DeleteGroupCommandTests 6✅ 54ms
Bit.Core.Test.AdminConsole.OrganizationFeatures.Groups.UpdateGroupCommandTests 10✅ 134ms
Bit.Core.Test.AdminConsole.OrganizationFeatures.OrganizationApiKeys.CreateOrganizationApiKeyCommandTest 1✅ 21ms
Bit.Core.Test.AdminConsole.OrganizationFeatures.OrganizationApiKeys.GetOrganizationApiKeyQueryTests 3✅ 6ms
Bit.Core.Test.AdminConsole.OrganizationFeatures.OrganizationApiKeys.RotateOrganizationApiKeyCommandTests 1✅ 1ms
Bit.Core.Test.AdminConsole.OrganizationFeatures.OrganizationConnections.CreateOrganizationConnectionCommandTests 1✅ 5ms
Bit.Core.Test.AdminConsole.OrganizationFeatures.OrganizationConnections.DeleteOrganizationConnectionCommandTests 1✅ 42ms
Bit.Core.Test.AdminConsole.OrganizationFeatures.OrganizationConnections.UpdateOrganizationConnectionCommandTests 3✅ 6ms
Bit.Core.Test.AdminConsole.OrganizationFeatures.OrganizationConnections.ValidateBillingSyncKeyCommandTests 6✅ 62ms
Bit.Core.Test.AdminConsole.OrganizationFeatures.OrganizationDomains.CreateOrganizationDomainCommandTests 3✅ 8ms
Bit.Core.Test.AdminConsole.OrganizationFeatures.OrganizationDomains.DeleteOrganizationDomainCommandTests 1✅ 2ms
Bit.Core.Test.AdminConsole.OrganizationFeatures.OrganizationDomains.GetOrganizationDomainByIdOrganizationIdQueryTests 4✅ 11ms
Bit.Core.Test.AdminConsole.OrganizationFeatures.OrganizationDomains.GetOrganizationDomainByOrganizationIdQueryTests 1✅ 6ms
Bit.Core.Test.AdminConsole.OrganizationFeatures.OrganizationDomains.OrganizationHasVerifiedDomainsQueryTests 3✅ 4ms
Bit.Core.Test.AdminConsole.OrganizationFeatures.OrganizationDomains.VerifyOrganizationDomainCommandTests 9✅ 20ms
Bit.Core.Test.AdminConsole.OrganizationFeatures.OrganizationUsers.CountNewSmSeatsRequiredQueryTests 8✅ 61ms
Bit.Core.Test.AdminConsole.OrganizationFeatures.OrganizationUsers.DeleteManagedOrganizationUserAccountCommandTests 15✅ 251ms
Bit.Core.Test.AdminConsole.OrganizationFeatures.OrganizationUsers.GetOrganizationUsersManagementStatusQueryTests 4✅ 29ms
Bit.Core.Test.AdminConsole.OrganizationFeatures.OrganizationUsers.HasConfirmedOwnersExceptQueryTests 8✅ 49ms
Bit.Core.Test.AdminConsole.OrganizationFeatures.OrganizationUsers.RemoveOrganizationUserCommandTests 17✅ 65ms
Bit.Core.Test.AdminConsole.OrganizationFeatures.OrganizationUsers.UpdateOrganizationUserCommandTests 7✅ 328ms
Bit.Core.Test.AdminConsole.OrganizationFeatures.OrganizationUsers.UpdateOrganizationUserGroupsCommandTests 1✅ 61ms
Bit.Core.Test.AdminConsole.OrganizationFeatures.Policies.PolicyValidatorHelpersTests 5✅ 1ms
Bit.Core.Test.AdminConsole.OrganizationFeatures.Policies.PolicyValidators.FreeFamiliesForEnterprisePolicyValidatorTests 2✅ 21ms
Bit.Core.Test.AdminConsole.OrganizationFeatures.Policies.PolicyValidators.RequireSsoPolicyValidatorTests 3✅ 4ms
Bit.Core.Test.AdminConsole.OrganizationFeatures.Policies.PolicyValidators.ResetPasswordPolicyValidatorTests 4✅ 19ms
Bit.Core.Test.AdminConsole.OrganizationFeatures.Policies.PolicyValidators.SingleOrgPolicyValidatorTests 3✅ 41ms
Bit.Core.Test.AdminConsole.OrganizationFeatures.Policies.PolicyValidators.TwoFactorAuthenticationPolicyValidatorTests 2✅ 10ms
Bit.Core.Test.AdminConsole.OrganizationFeatures.Policies.SavePolicyCommandTests 12✅ 351ms
Bit.Core.Test.AdminConsole.Services.GroupServiceTests 5✅ 46ms
Bit.Core.Test.AdminConsole.Services.OrganizationDomainServiceTests 2✅ 115ms
Bit.Core.Test.AdminConsole.Services.PolicyServiceTests 27✅ 363ms
Bit.Core.Test.Auth.Identity.AuthenticationTokenProviderTests 2✅ 16ms
Bit.Core.Test.Auth.Identity.DuoUniversalTwoFactorTokenProviderTests 11✅ 339ms
Bit.Core.Test.Auth.Identity.EmailTwoFactorTokenProviderTests 3✅ 3ms
Bit.Core.Test.Auth.Identity.OrganizationDuoUniversalTwoFactorTokenProviderTests 12✅ 81ms
Bit.Core.Test.Auth.IdentityServer.TokenRetrievalTests 4✅ 929ms
Bit.Core.Test.Auth.Models.Api.Request.Accounts.RegisterFinishRequestModelTests 7✅ 61ms
Bit.Core.Test.Auth.Models.Business.Tokenables.EmergencyAccessInviteTokenableTests 2✅ 39ms
Bit.Core.Test.Auth.Models.Business.Tokenables.HCaptchaTokenableTests 7✅ 37ms
Bit.Core.Test.Auth.Models.Business.Tokenables.OrgUserInviteTokenableTests 19✅ 4ms
Bit.Core.Test.Auth.Models.Business.Tokenables.RegistrationEmailVerificationTokenableTests 9✅ 4ms
Bit.Core.Test.Auth.Models.Business.Tokenables.SsoEmail2faSessionTokenableTests 12✅ 42ms
Bit.Core.Test.Auth.Models.Business.Tokenables.SsoTokenableTests 7✅ 14ms
Bit.Core.Test.Auth.Models.Business.Tokenables.WebAuthnCredentialCreateOptionsTokenableTests 7✅ 2ms
Bit.Core.Test.Auth.Models.Business.Tokenables.WebAuthnLoginAssertionOptionsTokenableTests 5✅ 1ms
Bit.Core.Test.Auth.Services.AuthRequestServiceTests 32✅ 175ms
Bit.Core.Test.Auth.Services.DuoUniversalTokenServiceTests 12✅ 5ms
Bit.Core.Test.Auth.Services.EmergencyAccessServiceTests 7✅ 67ms
Bit.Core.Test.Auth.Services.SsoConfigServiceTests 10✅ 360ms
Bit.Core.Test.Auth.UserFeatures.Registration.RegisterUserCommandTests 24✅ 73ms
Bit.Core.Test.Auth.UserFeatures.Registration.SendVerificationEmailForRegistrationCommandTests 7✅ 23s
Bit.Core.Test.Auth.UserFeatures.TwoFactorAuth.TwoFactorIsEnabledQueryTests 23✅ 151ms
Bit.Core.Test.Auth.UserFeatures.UserKey.RotateUserKeyCommandTests 3✅ 51ms
Bit.Core.Test.Auth.UserFeatures.UserMasterPassword.SetInitialMasterPasswordCommandTests 8✅ 14ms
Bit.Core.Test.Auth.UserFeatures.UserMasterPassword.TdeOffboardingPasswordTests 3✅ 375ms
Bit.Core.Test.Auth.UserFeatures.WebAuthnLogin.AssertWebAuthnLoginCredentialCommandTests 5✅ 59ms
Bit.Core.Test.Auth.UserFeatures.WebAuthnLogin.CreateWebAuthnLoginCredentialCommandTests 2✅ 65ms
Bit.Core.Test.Auth.UserFeatures.WebAuthnLogin.GetWebAuthnLoginCredentialCreateOptionsTests 2✅ 26ms
Bit.Core.Test.Billing.Models.BillingInfoTests 1✅ 11ms
Bit.Core.Test.Billing.Services.OrganizationBillingServiceTests 4✅ 49ms
Bit.Core.Test.Billing.Services.PaymentHistoryServiceTests 4✅ 241ms
Bit.Core.Test.Billing.Services.SubscriberServiceTests 62✅ 796ms
Bit.Core.Test.ConstantsTests+RangeConstantTests 8✅ 1ms
Bit.Core.Test.Entities.OrganizationConnectionTests 4✅ 1ms
Bit.Core.Test.Entities.OrganizationTests 3✅ 43ms
Bit.Core.Test.Entities.UserTests 5✅ 5ms
Bit.Core.Test.Helpers.JsonHelpersTests 3✅ 4ms
Bit.Core.Test.Models.Business.CompleteSubscriptionUpdateTests 6✅ 100ms
Bit.Core.Test.Models.Business.OrganizationLicenseTests 4✅ 435ms
Bit.Core.Test.Models.Business.SeatSubscriptionUpdateTests 25✅ 9ms
Bit.Core.Test.Models.Business.SecretsManagerSubscriptionUpdateTests 16✅ 2ms
Bit.Core.Test.Models.Business.ServiceAccountSubscriptionUpdateTests 25✅ 9ms
Bit.Core.Test.Models.Business.SmSeatSubscriptionUpdateTests 25✅ 16ms
Bit.Core.Test.Models.Business.StorageSubscriptionUpdateTests 27✅ 3ms
Bit.Core.Test.Models.Business.TaxInfoTests 60✅ 1ms
Bit.Core.Test.Models.Business.Tokenables.OrganizationSponsorshipOfferTokenableTests 15✅ 6ms
Bit.Core.Test.Models.CipherTests 2✅ 104ms
Bit.Core.Test.Models.Data.SelfHostedOrganizationDetailsTests 19✅ 58ms
Bit.Core.Test.Models.OrganizationConnectionConfigs.BillingSyncConfigTests 2✅ 0ms
Bit.Core.Test.Models.OrganizationConnectionConfigs.ScimConfigTests 2✅ 1ms
Bit.Core.Test.Models.PermissionsTests 1✅ 1ms
Bit.Core.Test.NotificationCenter.Authorization.NotificationAuthorizationHandlerTests 30✅ 49ms
Bit.Core.Test.NotificationCenter.Authorization.NotificationStatusAuthorizationHandlerTests 13✅ 21ms
Bit.Core.Test.NotificationCenter.Commands.CreateNotificationCommandTest 2✅ 5ms
Bit.Core.Test.NotificationCenter.Commands.CreateNotificationStatusCommandTest 4✅ 181ms
Bit.Core.Test.NotificationCenter.Commands.MarkNotificationDeletedCommandTest 7✅ 90ms
Bit.Core.Test.NotificationCenter.Commands.MarkNotificationReadCommandTest 7✅ 173ms
Bit.Core.Test.NotificationCenter.Commands.UpdateNotificationCommandTest 3✅ 74ms
Bit.Core.Test.NotificationCenter.Queries.GetNotificationStatusDetailsForUserQueryTest 2✅ 20ms
Bit.Core.Test.NotificationCenter.Queries.GetNotificationStatusForUserQueryTest 4✅ 21ms
Bit.Core.Test.NotificationHub.NotificationHubConnectionTests 10✅ 11ms
Bit.Core.Test.NotificationHub.NotificationHubPoolTests 5✅ 84ms
Bit.Core.Test.NotificationHub.NotificationHubProxyTests 1✅ 137ms
Bit.Core.Test.NotificationHub.NotificationHubPushNotificationServiceTests 1⚪ 1ms
Bit.Core.Test.NotificationHub.NotificationHubPushRegistrationServiceTests 1⚪ 1ms
Bit.Core.Test.OrganizationFeatures.OrganizationCollections.BulkAddCollectionAccessCommandTests 8✅ 137ms
Bit.Core.Test.OrganizationFeatures.OrganizationConnections.DeleteCollectionCommandTests 2✅ 58ms
Bit.Core.Test.OrganizationFeatures.OrganizationLicenses.CloudGetOrganizationLicenseQueryTests 3✅ 60ms
Bit.Core.Test.OrganizationFeatures.OrganizationLicenses.SelfHostedGetOrganizationLicenseQueryTests 5✅ 22s
Bit.Core.Test.OrganizationFeatures.OrganizationLicenses.UpdateOrganizationLicenseCommandTests 1✅ 216ms
Bit.Core.Test.OrganizationFeatures.OrganizationSponsorships.FamiliesForEnterprise.Cloud.CloudRevokeSponsorshipCommandTests 3✅ 3ms
Bit.Core.Test.OrganizationFeatures.OrganizationSponsorships.FamiliesForEnterprise.Cloud.CloudSyncSponsorshipsCommandTests 21✅ 120ms
Bit.Core.Test.OrganizationFeatures.OrganizationSponsorships.FamiliesForEnterprise.Cloud.OrganizationSponsorshipRenewCommandTests 1✅ 77ms
Bit.Core.Test.OrganizationFeatures.OrganizationSponsorships.FamiliesForEnterprise.Cloud.SetUpSponsorshipCommandTests 24✅ 42ms
Bit.Core.Test.OrganizationFeatures.OrganizationSponsorships.FamiliesForEnterprise.Cloud.ValidateRedemptionTokenCommandTests 3✅ 42ms
Bit.Core.Test.OrganizationFeatures.OrganizationSponsorships.FamiliesForEnterprise.Cloud.ValidateSponsorshipCommandTests 12⚪ 12ms
Bit.Core.Test.OrganizationFeatures.OrganizationSponsorships.FamiliesForEnterprise.CreateSponsorshipCommandTests 22✅ 84ms
Bit.Core.Test.OrganizationFeatures.OrganizationSponsorships.FamiliesForEnterprise.RemoveSponsorshipCommandTests 2✅ 18ms
Bit.Core.Test.OrganizationFeatures.OrganizationSponsorships.FamiliesForEnterprise.SelfHosted.SelfHostedRevokeSponsorshipCommandTests 3✅ 6ms
Bit.Core.Test.OrganizationFeatures.OrganizationSponsorships.FamiliesForEnterprise.SelfHosted.SelfHostedSyncSponsorshipsCommandTests 5✅ 22s
Bit.Core.Test.OrganizationFeatures.OrganizationSponsorships.FamiliesForEnterprise.SendSponsorshipOfferCommandTests 10✅ 11ms
Bit.Core.Test.OrganizationFeatures.OrganizationSubscriptionUpdate.AddSecretsManagerSubscriptionCommandTests 18✅ 149ms
Bit.Core.Test.OrganizationFeatures.OrganizationSubscriptionUpdate.UpdateSecretsManagerSubscriptionCommandTests 92✅ 392ms
Bit.Core.Test.OrganizationFeatures.OrganizationSubscriptionUpdate.UpgradeOrganizationPlanCommandTests 25✅ 441ms
Bit.Core.Test.OrganizationFeatures.OrganizationUsers.AcceptOrgUserCommandTests 22✅ 162ms
Bit.Core.Test.Resources.VerifyResources 3✅ 0ms
Bit.Core.Test.SecretsManager.Models.ProjectServiceAccountsAccessPoliciesTests 2✅ 53ms
Bit.Core.Test.SecretsManager.Models.SecretAccessPoliciesTests 2✅ 67ms
Bit.Core.Test.SecretsManager.Models.ServiceAccountGrantedPoliciesTests 2✅ 7ms
Bit.Core.Test.Services.AmazonSesMailDeliveryServiceTests 1✅ 164ms
Bit.Core.Test.Services.AzureAttachmentStorageServiceTests 1⚪ 1ms
Bit.Core.Test.Services.AzureQueueEventWriteServiceTests 1⚪ 1ms
Bit.Core.Test.Services.AzureQueuePushNotificationServiceTests 1⚪ 1ms
Bit.Core.Test.Services.CipherServiceTests 26✅ 395ms
Bit.Core.Test.Services.CollectionServiceTest 11✅ 475ms
Bit.Core.Test.Services.DeviceServiceTests 5✅ 109ms
Bit.Core.Test.Services.EventServiceTests 160✅ 373ms
Bit.Core.Test.Services.HandlebarsMailServiceTests 1✅ 1⚪ 419ms
Bit.Core.Test.Services.InMemoryApplicationCacheServiceTests 1✅ 0ms
Bit.Core.Test.Services.InMemoryServiceBusApplicationCacheServiceTests 1⚪ 1ms
Bit.Core.Test.Services.LaunchDarklyFeatureServiceTests 2✅ 4⚪ 100ms
Bit.Core.Test.Services.LicensingServiceTests 1✅ 24s
Bit.Core.Test.Services.LocalAttachmentStorageServiceTests 25✅ 446ms
Bit.Core.Test.Services.MailKitSmtpMailDeliveryServiceTests 1✅ 49ms
Bit.Core.Test.Services.MultiServicePushNotificationServiceTests 1✅ 84ms
Bit.Core.Test.Services.NotificationsApiPushNotificationServiceTests 1⚪ 1ms
Bit.Core.Test.Services.OrganizationServiceTests 143✅ 1s
Bit.Core.Test.Services.RelayPushNotificationServiceTests 1⚪ 1ms
Bit.Core.Test.Services.RelayPushRegistrationServiceTests 1⚪ 1ms
Bit.Core.Test.Services.RepositoryEventWriteServiceTests 1✅ 29ms
Bit.Core.Test.Services.SendGridMailDeliveryServiceTests 1✅ 40ms
Bit.Core.Test.Services.StripePaymentServiceTests 21✅ 681ms
Bit.Core.Test.Services.UserServiceTests 19✅ 241ms
Bit.Core.Test.Tokens.DataProtectorTokenFactoryTests 9✅ 123ms
Bit.Core.Test.Tokens.ExpiringTokenTests 5✅ 2ms
Bit.Core.Test.Tokens.TokenTests 4✅ 1ms
Bit.Core.Test.Tools.Models.Data.SendFileDataTests 1✅ 22ms
Bit.Core.Test.Tools.ReportFeatures.AddPasswordHealthReportApplicationCommandTests 6✅ 111ms
Bit.Core.Test.Tools.ReportFeatures.GetPasswordHealthReportApplicationQueryTests 2✅ 78ms
Bit.Core.Test.Tools.Services.SendServiceTests 33✅ 404ms
Bit.Core.Test.Utilities.AuthorizationServiceExtensionTests 2✅ 8ms
Bit.Core.Test.Utilities.BulkAuthorizationHandlerTests 4✅ 29ms
Bit.Core.Test.Utilities.ClaimsExtensionsTests 4✅ 1ms
Bit.Core.Test.Utilities.CoreHelpersTests 86✅ 220ms
Bit.Core.Test.Utilities.CustomRedisProcessingStrategyTests 5✅ 649ms
Bit.Core.Test.Utilities.EncryptedStringAttributeTests 47✅ 39ms
Bit.Core.Test.Utilities.HtmlEncodingStringConverterTests 4✅ 3ms
Bit.Core.Test.Utilities.PermissiveStringConverterTests 13✅ 38ms
Bit.Core.Test.Utilities.RequireFeatureAttributeTests 3✅ 817ms
Bit.Core.Test.Utilities.SelfHostedAttributeTests 4✅ 3ms
Bit.Core.Test.Utilities.SpanExtensionsTests 7✅ 1ms
Bit.Core.Test.Utilities.StaticStoreTests 6✅ 3ms
Bit.Core.Test.Utilities.StrictEmailAddressListAttributeTests 9✅ 30ms
Bit.Core.Test.Utilities.StrictEmailAttributeTests 31✅ 65ms

✅ test/Events.Test/TestResults/oss-test-results.trx

1 tests were completed in 23s with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Events.Test.PlaceholderUnitTest 1✅ 2ms

✅ test/EventsProcessor.Test/TestResults/oss-test-results.trx

1 tests were completed in 7s with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
EventsProcessor.Test.PlaceholderUnitTest 1✅ 3ms

✅ test/Icons.Test/TestResults/oss-test-results.trx

23 tests were completed in 13s with 22 passed, 0 failed and 1 skipped.

Test suite Passed Failed Skipped Time
Bit.Icons.Test.Models.IconHttpRequestTests 1✅ 299ms
Bit.Icons.Test.Models.IconHttpResponseTests 2✅ 439ms
Bit.Icons.Test.Models.IconLinkTests 9✅ 278ms
Bit.Icons.Test.Models.IconUriTests 6✅ 65ms
Bit.Icons.Test.Resources.VerifyResources 1✅ 0ms
Bit.Icons.Test.Services.IconFetchingServiceTests 3✅ 1⚪ 328ms

✅ test/Identity.IntegrationTest/TestResults/oss-test-results.trx

74 tests were completed in 84s with 74 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Bit.Identity.IntegrationTest.Controllers.AccountsControllerTests 15✅ 40s
Bit.Identity.IntegrationTest.Endpoints.IdentityServerSsoTests 9✅ 42s
Bit.Identity.IntegrationTest.Endpoints.IdentityServerTests 33✅ 65s
Bit.Identity.IntegrationTest.Endpoints.IdentityServerTwoFactorTests 10✅ 25s
Bit.Identity.IntegrationTest.RequestValidation.ResourceOwnerPasswordValidatorTests 7✅ 28s

✅ test/Identity.Test/TestResults/oss-test-results.trx

78 tests were completed in 24s with 78 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Bit.Identity.Test.Controllers.AccountsControllerTests 13✅ 1s
Bit.Identity.Test.IdentityServer.BaseRequestValidatorTests 8✅ 10s
Bit.Identity.Test.IdentityServer.DeviceValidatorTests 10✅ 169ms
Bit.Identity.Test.IdentityServer.TwoFactorAuthenticationValidatorTests 31✅ 309ms
Bit.Identity.Test.IdentityServer.UserDecryptionOptionsBuilderTests 16✅ 432ms

✅ test/Infrastructure.Dapper.Test/TestResults/oss-test-results.trx

3 tests were completed in 25s with 3 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Bit.Infrastructure.Dapper.Test.DataTableBuilderTests 3✅ 223ms

✅ test/Infrastructure.EFIntegration.Test/TestResults/oss-test-results.trx

57 tests were completed in 18s with 1 passed, 0 failed and 56 skipped.

Test suite Passed Failed Skipped Time
Bit.Infrastructure.EFIntegration.Test.AdminConsole.Repositories.PolicyRepositoryTests 1⚪ 1ms
Bit.Infrastructure.EFIntegration.Test.Auth.Repositories.AuthRequestRepositoryTests 1⚪ 1ms
Bit.Infrastructure.EFIntegration.Test.Auth.Repositories.EmergencyAccessRepositoryTests 1⚪ 1ms
Bit.Infrastructure.EFIntegration.Test.Auth.Repositories.SsoConfigRepositoryTests 6⚪ 6ms
Bit.Infrastructure.EFIntegration.Test.Auth.Repositories.SsoUserRepositoryTests 4⚪ 4ms
Bit.Infrastructure.EFIntegration.Test.Repositories.CipherRepositoryTests 7⚪ 7ms
Bit.Infrastructure.EFIntegration.Test.Repositories.CollectionRepositoryTests 1⚪ 1ms
Bit.Infrastructure.EFIntegration.Test.Repositories.DeviceRepositoryTests 1⚪ 1ms
Bit.Infrastructure.EFIntegration.Test.Repositories.FolderRepositoryTests 1⚪ 1ms
Bit.Infrastructure.EFIntegration.Test.Repositories.InstallationRepositoryTests 1⚪ 1ms
Bit.Infrastructure.EFIntegration.Test.Repositories.OrganizationRepositoryTests 1✅ 7⚪ 135ms
Bit.Infrastructure.EFIntegration.Test.Repositories.OrganizationSponsorshipRepositoryTests 3⚪ 3ms
Bit.Infrastructure.EFIntegration.Test.Repositories.OrganizationUserRepositoryTests 4⚪ 4ms
Bit.Infrastructure.EFIntegration.Test.Repositories.TaxRateRepositoryTests 1⚪ 1ms
Bit.Infrastructure.EFIntegration.Test.Repositories.TransactionRepositoryTests 1⚪ 1ms
Bit.Infrastructure.EFIntegration.Test.Repositories.UserRepositoryTests 11⚪ 11ms
Bit.Infrastructure.EFIntegration.Test.Tools.Repositories.PasswordHealthReportApplicationRepositoryTests 5⚪ 5ms

✅ test/Infrastructure.IntegrationTest/TestResults/oss-test-results.trx

29 tests were completed in 17s with 0 passed, 0 failed and 29 skipped.

Test suite Passed Failed Skipped Time
Bit.Infrastructure.IntegrationTest.Auth.Repositories.AuthRequestRepositoryTests 2⚪ 2ms
Bit.Infrastructure.IntegrationTest.Auth.Repositories.EmergencyAccessRepositoriesTests 1⚪ 1ms
Bit.Infrastructure.IntegrationTest.DistributedCacheTests 3⚪ 3ms
Bit.Infrastructure.IntegrationTest.Repositories.CipherRepositoryTests 3⚪ 3ms
Bit.Infrastructure.IntegrationTest.Repositories.CollectionRepositoryTests 6⚪ 6ms
Bit.Infrastructure.IntegrationTest.Repositories.OrganizationRepositoryTests 4⚪ 4ms
Bit.Infrastructure.IntegrationTest.Repositories.OrganizationUserRepositoryTests 5⚪ 5ms
Bit.Infrastructure.IntegrationTest.Tools.SendRepositoryTests 2⚪ 2ms
Bit.Infrastructure.IntegrationTest.Vault.Repositories.SecurityTaskRepositoryTests 3⚪ 3ms

✅ test/Notifications.Test/TestResults/oss-test-results.trx

1 tests were completed in 6s with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Notifications.Test.PlaceholderUnitTest 1✅ 2ms

Annotations

Check failure on line 80 in test/Api.Test/Tools/Authorization/VaultExportAuthorizationHandlerTests.cs

See this annotation in the file changed.

@github-actions github-actions / Test Results

Bit.Api.Test.Tools.Authorization.VaultExportAuthorizationHandlerTests ► ExportManagedCollections_PermittedRoles_Success(org: CurrentContextOrganization { AccessSecretsManager = False, Id = 00000000-0000-0000-0000-000000000000, Permissions = Permissions...

Failed test found in:
  test/Api.Test/TestResults/oss-test-results.trx
  test/Api.Test/TestResults/oss-test-results.trx
Error:
  Assert.True() Failure
  Expected: True
  Actual:   False
Raw output
Assert.True() Failure
Expected: True
Actual:   False
   at Bit.Api.Test.Tools.Authorization.VaultExportAuthorizationHandlerTests.ExportManagedCollections_PermittedRoles_Success(CurrentContextOrganization org, OrganizationScope orgScope, ClaimsPrincipal user, SutProvider`1 sutProvider) in /home/runner/work/server/server/test/Api.Test/Tools/Authorization/VaultExportAuthorizationHandlerTests.cs:line 80
--- End of stack trace from previous location ---