Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Replace OctopusRepositoryExtensions with methods that reuse RootResource #869

Draft
wants to merge 1 commit into
base: master
Choose a base branch
from

Replace OctopusRepositoryExtensions with methods that reuse RootResource

f000765
Select commit
Loading
Failed to load commit list.
Sign in for the full log view
Draft

Replace OctopusRepositoryExtensions with methods that reuse RootResource #869

Replace OctopusRepositoryExtensions with methods that reuse RootResource
f000765
Select commit
Loading
Failed to load commit list.
GitHub Actions / Mac OS unit test results succeeded Aug 15, 2024 in 0s

932 passed, 0 failed and 0 skipped

Tests passed successfully

Report Passed Failed Skipped Time
./TestResults/Mac_net6.0_20240815000834.trx 466✅ 30s
./TestResults/Mac_net8.0_20240815000902.trx 466✅ 28s

✅ ./TestResults/Mac_net6.0_20240815000834.trx

466 tests were completed in 30s with 466 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Octo.Tests.Commands.AutomationEnvironmentProviderFixture 2✅ 44ms
Octopus.Client.Tests.Conventions.AccountTypeConventions 1✅ 10ms
Octopus.Client.Tests.Conventions.ClientConventions 22✅ 40ms
Octopus.Client.Tests.Conventions.RepositorySymmetryConventions 2✅ 0ms
Octopus.Client.Tests.DefaultLinkResolverFixture 24✅ 1ms
Octopus.Client.Tests.Exceptions.OctopusExceptionFactoryFixture 42✅ 77ms
Octopus.Client.Tests.Extensions.DateTimeExtensionsFixture 9✅ 850ms
Octopus.Client.Tests.Extensions.TypeExtensionMethodsFixture 3✅ 2ms
Octopus.Client.Tests.HttpRequestRouting.GivenAGetPayload 10✅ 530ms
Octopus.Client.Tests.HttpRequestRouting.GivenAPostPayload 8✅ 238ms
Octopus.Client.Tests.Integration.OctopusClient.AntiforgeryTokenTests 2✅ 409ms
Octopus.Client.Tests.Integration.OctopusClient.BuildServerHeadersAzureDevOpsTests 2✅ 30ms
Octopus.Client.Tests.Integration.OctopusClient.BuildServerHeadersBambooTests 2✅ 12ms
Octopus.Client.Tests.Integration.OctopusClient.BuildServerHeadersTeamCityTests 2✅ 14ms
Octopus.Client.Tests.Integration.OctopusClient.BuildServerHeadersUnspecifiedTests 2✅ 22ms
Octopus.Client.Tests.Integration.OctopusClient.ErrorHandlingTests 1✅ 28ms
Octopus.Client.Tests.Integration.OctopusClient.FileTests 2✅ 25ms
Octopus.Client.Tests.Integration.OctopusClient.HttpMethodTests 4✅ 31ms
Octopus.Client.Tests.Integration.OctopusClient.NonJsonReturnTypeTests 3✅ 23ms
Octopus.Client.Tests.Integration.OctopusClient.SslTests 2✅ 2s
Octopus.Client.Tests.Integration.OctopusClient.StatusTests 7✅ 33ms
Octopus.Client.Tests.Integration.OctopusClient.StreamTests 1✅ 7ms
Octopus.Client.Tests.Integration.OctopusClient.TimeoutTests 2✅ 5s
Octopus.Client.Tests.Integration.OctopusClient.UserAgentTests 2✅ 13ms
Octopus.Client.Tests.Integration.Repository.MachineRepositoryTest 3✅ 114ms
Octopus.Client.Tests.Integration.Repository.TenantRepositoryTest 2✅ 12ms
Octopus.Client.Tests.Integration.Repository.UnauthorisedTest 1✅ 14ms
Octopus.Client.Tests.Model.InterruptionResourceFixture 4✅ 5ms
Octopus.Client.Tests.Model.InterruptionTypeFixture 2✅ 0ms
Octopus.Client.Tests.Model.NonEmptyCollectionItemAttributeFixture 3✅ 1ms
Octopus.Client.Tests.Model.PasswordComplexityAttributeFixture 10✅ 2ms
Octopus.Client.Tests.Model.SemanticVersionMaskFixture 62✅ 23ms
Octopus.Client.Tests.Model.TenantVariableResourceFixture 6✅ 14ms
Octopus.Client.Tests.Model.Versioning.VersionComparerFixture 23✅ 2ms
Octopus.Client.Tests.OctopusClientsCanBeMockedFixture 2✅ 64ms
Octopus.Client.Tests.OctopusRepositoryConventionFixture 1✅ 1ms
Octopus.Client.Tests.Operations.RegisterKubernetesClusterOperationFixture 7✅ 50ms
Octopus.Client.Tests.Operations.RegisterKubernetesDeploymentTargetOperationFixture 7✅ 9ms
Octopus.Client.Tests.Operations.RegisterKubernetesWorkerOperationFixture 4✅ 13ms
Octopus.Client.Tests.Operations.RegisterMachineOperationFixture 14✅ 21ms
Octopus.Client.Tests.Operations.RegisterWorkerOperationFixture 18✅ 36ms
Octopus.Client.Tests.PublicSurfaceAreaFixture 1✅ 59ms
Octopus.Client.Tests.Repositories.Async.BasicRepositoryFixture 16✅ 8ms
Octopus.Client.Tests.Repositories.Async.ProjectTriggerRepositoryTest 1✅ 2ms
Octopus.Client.Tests.Repositories.Async.TaskRepositoryTests 3✅ 12s
Octopus.Client.Tests.Repositories.BasicRepositoryFixture 15✅ 13ms
Octopus.Client.Tests.Repositories.OctopusAsyncRepositoryTests 1✅ 2ms
Octopus.Client.Tests.Repositories.OctopusRepositoryTests 2✅ 2ms
Octopus.Client.Tests.Repositories.ProjectBetaRepositoryTests 3✅ 8ms
Octopus.Client.Tests.Repositories.ProjectRepositoryFixture 3✅ 3ms
Octopus.Client.Tests.Repositories.ProjectRepositorySettingsFixture 1✅ 36ms
Octopus.Client.Tests.Repositories.VariableSetBetaRepositoryTests 4✅ 4ms
Octopus.Client.Tests.Serialization.ChannelVersionRuleResourceSerializationFixture 2✅ 12ms
Octopus.Client.Tests.Serialization.ControlConverterTests 2✅ 5ms
Octopus.Client.Tests.Serialization.CrossPlatformDateTimeZoneJsonConverterFixture 8✅ 6ms
Octopus.Client.Tests.Serialization.EndpointConverterFixture 11✅ 19ms
Octopus.Client.Tests.Serialization.FeedResourceConverterFixture 7✅ 11ms
Octopus.Client.Tests.Serialization.InheritedClassConverterFixture 3✅ 4ms
Octopus.Client.Tests.Serialization.MultiIsoDateTimeFormatConverterFixture 4✅ 3ms
Octopus.Client.Tests.Serialization.PermissionSerializationFixture 7✅ 12ms
Octopus.Client.Tests.Serialization.PermissiveInstantJsonConverterFixture 5✅ 3ms
Octopus.Client.Tests.Serialization.TentacleConfigurationConverterFixture 2✅ 3ms
Octopus.Client.Tests.Serialization.TinyTypeSerializationFixture 2✅ 4ms
Octopus.Client.Tests.Serialization.VersioningStrategyResourceSerializationFixture 4✅ 5ms
Octopus.Client.Tests.ServerVersionCheckFixture 8✅ 0ms
Octopus.Client.Tests.Spaces.MixedScopeSpaceContextExtensionTests 3✅ 6ms
Octopus.Client.Tests.Spaces.SpaceIdAsyncTests 10✅ 5ms
Octopus.Client.Tests.UrlTemplateTests 12✅ 1ms

✅ ./TestResults/Mac_net8.0_20240815000902.trx

466 tests were completed in 28s with 466 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Octo.Tests.Commands.AutomationEnvironmentProviderFixture 2✅ 32ms
Octopus.Client.Tests.Conventions.AccountTypeConventions 1✅ 9ms
Octopus.Client.Tests.Conventions.ClientConventions 22✅ 35ms
Octopus.Client.Tests.Conventions.RepositorySymmetryConventions 2✅ 0ms
Octopus.Client.Tests.DefaultLinkResolverFixture 24✅ 1ms
Octopus.Client.Tests.Exceptions.OctopusExceptionFactoryFixture 42✅ 57ms
Octopus.Client.Tests.Extensions.DateTimeExtensionsFixture 9✅ 75ms
Octopus.Client.Tests.Extensions.TypeExtensionMethodsFixture 3✅ 2ms
Octopus.Client.Tests.HttpRequestRouting.GivenAGetPayload 10✅ 342ms
Octopus.Client.Tests.HttpRequestRouting.GivenAPostPayload 8✅ 191ms
Octopus.Client.Tests.Integration.OctopusClient.AntiforgeryTokenTests 2✅ 154ms
Octopus.Client.Tests.Integration.OctopusClient.BuildServerHeadersAzureDevOpsTests 2✅ 19ms
Octopus.Client.Tests.Integration.OctopusClient.BuildServerHeadersBambooTests 2✅ 8ms
Octopus.Client.Tests.Integration.OctopusClient.BuildServerHeadersTeamCityTests 2✅ 9ms
Octopus.Client.Tests.Integration.OctopusClient.BuildServerHeadersUnspecifiedTests 2✅ 12ms
Octopus.Client.Tests.Integration.OctopusClient.ErrorHandlingTests 1✅ 14ms
Octopus.Client.Tests.Integration.OctopusClient.FileTests 2✅ 20ms
Octopus.Client.Tests.Integration.OctopusClient.HttpMethodTests 4✅ 36ms
Octopus.Client.Tests.Integration.OctopusClient.NonJsonReturnTypeTests 3✅ 14ms
Octopus.Client.Tests.Integration.OctopusClient.SslTests 2✅ 2s
Octopus.Client.Tests.Integration.OctopusClient.StatusTests 7✅ 55ms
Octopus.Client.Tests.Integration.OctopusClient.StreamTests 1✅ 7ms
Octopus.Client.Tests.Integration.OctopusClient.TimeoutTests 2✅ 5s
Octopus.Client.Tests.Integration.OctopusClient.UserAgentTests 2✅ 18ms
Octopus.Client.Tests.Integration.Repository.MachineRepositoryTest 3✅ 110ms
Octopus.Client.Tests.Integration.Repository.TenantRepositoryTest 2✅ 22ms
Octopus.Client.Tests.Integration.Repository.UnauthorisedTest 1✅ 14ms
Octopus.Client.Tests.Model.InterruptionResourceFixture 4✅ 11ms
Octopus.Client.Tests.Model.InterruptionTypeFixture 2✅ 0ms
Octopus.Client.Tests.Model.NonEmptyCollectionItemAttributeFixture 3✅ 1ms
Octopus.Client.Tests.Model.PasswordComplexityAttributeFixture 10✅ 1ms
Octopus.Client.Tests.Model.SemanticVersionMaskFixture 62✅ 15ms
Octopus.Client.Tests.Model.TenantVariableResourceFixture 6✅ 10ms
Octopus.Client.Tests.Model.Versioning.VersionComparerFixture 23✅ 3ms
Octopus.Client.Tests.OctopusClientsCanBeMockedFixture 2✅ 46ms
Octopus.Client.Tests.OctopusRepositoryConventionFixture 1✅ 1ms
Octopus.Client.Tests.Operations.RegisterKubernetesClusterOperationFixture 7✅ 48ms
Octopus.Client.Tests.Operations.RegisterKubernetesDeploymentTargetOperationFixture 7✅ 9ms
Octopus.Client.Tests.Operations.RegisterKubernetesWorkerOperationFixture 4✅ 11ms
Octopus.Client.Tests.Operations.RegisterMachineOperationFixture 14✅ 24ms
Octopus.Client.Tests.Operations.RegisterWorkerOperationFixture 18✅ 49ms
Octopus.Client.Tests.PublicSurfaceAreaFixture 1✅ 57ms
Octopus.Client.Tests.Repositories.Async.BasicRepositoryFixture 16✅ 14ms
Octopus.Client.Tests.Repositories.Async.ProjectTriggerRepositoryTest 1✅ 2ms
Octopus.Client.Tests.Repositories.Async.TaskRepositoryTests 3✅ 12s
Octopus.Client.Tests.Repositories.BasicRepositoryFixture 15✅ 22ms
Octopus.Client.Tests.Repositories.OctopusAsyncRepositoryTests 1✅ 2ms
Octopus.Client.Tests.Repositories.OctopusRepositoryTests 2✅ 3ms
Octopus.Client.Tests.Repositories.ProjectBetaRepositoryTests 3✅ 5ms
Octopus.Client.Tests.Repositories.ProjectRepositoryFixture 3✅ 3ms
Octopus.Client.Tests.Repositories.ProjectRepositorySettingsFixture 1✅ 10ms
Octopus.Client.Tests.Repositories.VariableSetBetaRepositoryTests 4✅ 3ms
Octopus.Client.Tests.Serialization.ChannelVersionRuleResourceSerializationFixture 2✅ 8ms
Octopus.Client.Tests.Serialization.ControlConverterTests 2✅ 6ms
Octopus.Client.Tests.Serialization.CrossPlatformDateTimeZoneJsonConverterFixture 8✅ 5ms
Octopus.Client.Tests.Serialization.EndpointConverterFixture 11✅ 14ms
Octopus.Client.Tests.Serialization.FeedResourceConverterFixture 7✅ 9ms
Octopus.Client.Tests.Serialization.InheritedClassConverterFixture 3✅ 5ms
Octopus.Client.Tests.Serialization.MultiIsoDateTimeFormatConverterFixture 4✅ 3ms
Octopus.Client.Tests.Serialization.PermissionSerializationFixture 7✅ 10ms
Octopus.Client.Tests.Serialization.PermissiveInstantJsonConverterFixture 5✅ 3ms
Octopus.Client.Tests.Serialization.TentacleConfigurationConverterFixture 2✅ 2ms
Octopus.Client.Tests.Serialization.TinyTypeSerializationFixture 2✅ 3ms
Octopus.Client.Tests.Serialization.VersioningStrategyResourceSerializationFixture 4✅ 5ms
Octopus.Client.Tests.ServerVersionCheckFixture 8✅ 0ms
Octopus.Client.Tests.Spaces.MixedScopeSpaceContextExtensionTests 3✅ 6ms
Octopus.Client.Tests.Spaces.SpaceIdAsyncTests 10✅ 4ms
Octopus.Client.Tests.UrlTemplateTests 12✅ 3ms