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 / Linux unit tests results succeeded Aug 15, 2024 in 1s

932 passed, 0 failed and 0 skipped

Tests passed successfully

Report Passed Failed Skipped Time
./TestResults/Linux_net6.0_20240815000806.trx 466✅ 29s
./TestResults/Linux_net8.0_20240815000833.trx 466✅ 27s

✅ ./TestResults/Linux_net6.0_20240815000806.trx

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

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

✅ ./TestResults/Linux_net8.0_20240815000833.trx

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

Test suite Passed Failed Skipped Time
Octo.Tests.Commands.AutomationEnvironmentProviderFixture 2✅ 47ms
Octopus.Client.Tests.Conventions.AccountTypeConventions 1✅ 19ms
Octopus.Client.Tests.Conventions.ClientConventions 22✅ 65ms
Octopus.Client.Tests.Conventions.RepositorySymmetryConventions 2✅ 1ms
Octopus.Client.Tests.DefaultLinkResolverFixture 24✅ 4ms
Octopus.Client.Tests.Exceptions.OctopusExceptionFactoryFixture 42✅ 67ms
Octopus.Client.Tests.Extensions.DateTimeExtensionsFixture 9✅ 74ms
Octopus.Client.Tests.Extensions.TypeExtensionMethodsFixture 3✅ 5ms
Octopus.Client.Tests.HttpRequestRouting.GivenAGetPayload 10✅ 492ms
Octopus.Client.Tests.HttpRequestRouting.GivenAPostPayload 8✅ 210ms
Octopus.Client.Tests.Integration.OctopusClient.AntiforgeryTokenTests 2✅ 227ms
Octopus.Client.Tests.Integration.OctopusClient.BuildServerHeadersAzureDevOpsTests 2✅ 17ms
Octopus.Client.Tests.Integration.OctopusClient.BuildServerHeadersBambooTests 2✅ 13ms
Octopus.Client.Tests.Integration.OctopusClient.BuildServerHeadersTeamCityTests 2✅ 13ms
Octopus.Client.Tests.Integration.OctopusClient.BuildServerHeadersUnspecifiedTests 2✅ 13ms
Octopus.Client.Tests.Integration.OctopusClient.ErrorHandlingTests 1✅ 22ms
Octopus.Client.Tests.Integration.OctopusClient.FileTests 2✅ 28ms
Octopus.Client.Tests.Integration.OctopusClient.HttpMethodTests 4✅ 49ms
Octopus.Client.Tests.Integration.OctopusClient.NonJsonReturnTypeTests 3✅ 24ms
Octopus.Client.Tests.Integration.OctopusClient.SslTests 2✅ 2s
Octopus.Client.Tests.Integration.OctopusClient.StatusTests 7✅ 61ms
Octopus.Client.Tests.Integration.OctopusClient.StreamTests 1✅ 7ms
Octopus.Client.Tests.Integration.OctopusClient.TimeoutTests 2✅ 5s
Octopus.Client.Tests.Integration.OctopusClient.UserAgentTests 2✅ 14ms
Octopus.Client.Tests.Integration.Repository.MachineRepositoryTest 3✅ 126ms
Octopus.Client.Tests.Integration.Repository.TenantRepositoryTest 2✅ 21ms
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✅ 22ms
Octopus.Client.Tests.Model.TenantVariableResourceFixture 6✅ 18ms
Octopus.Client.Tests.Model.Versioning.VersionComparerFixture 23✅ 3ms
Octopus.Client.Tests.OctopusClientsCanBeMockedFixture 2✅ 71ms
Octopus.Client.Tests.OctopusRepositoryConventionFixture 1✅ 1ms
Octopus.Client.Tests.Operations.RegisterKubernetesClusterOperationFixture 7✅ 88ms
Octopus.Client.Tests.Operations.RegisterKubernetesDeploymentTargetOperationFixture 7✅ 14ms
Octopus.Client.Tests.Operations.RegisterKubernetesWorkerOperationFixture 4✅ 19ms
Octopus.Client.Tests.Operations.RegisterMachineOperationFixture 14✅ 26ms
Octopus.Client.Tests.Operations.RegisterWorkerOperationFixture 18✅ 41ms
Octopus.Client.Tests.PublicSurfaceAreaFixture 1✅ 78ms
Octopus.Client.Tests.Repositories.Async.BasicRepositoryFixture 16✅ 29ms
Octopus.Client.Tests.Repositories.Async.ProjectTriggerRepositoryTest 1✅ 3ms
Octopus.Client.Tests.Repositories.Async.TaskRepositoryTests 3✅ 11s
Octopus.Client.Tests.Repositories.BasicRepositoryFixture 15✅ 9ms
Octopus.Client.Tests.Repositories.OctopusAsyncRepositoryTests 1✅ 1ms
Octopus.Client.Tests.Repositories.OctopusRepositoryTests 2✅ 4ms
Octopus.Client.Tests.Repositories.ProjectBetaRepositoryTests 3✅ 7ms
Octopus.Client.Tests.Repositories.ProjectRepositoryFixture 3✅ 4ms
Octopus.Client.Tests.Repositories.ProjectRepositorySettingsFixture 1✅ 22ms
Octopus.Client.Tests.Repositories.VariableSetBetaRepositoryTests 4✅ 5ms
Octopus.Client.Tests.Serialization.ChannelVersionRuleResourceSerializationFixture 2✅ 16ms
Octopus.Client.Tests.Serialization.ControlConverterTests 2✅ 6ms
Octopus.Client.Tests.Serialization.CrossPlatformDateTimeZoneJsonConverterFixture 8✅ 8ms
Octopus.Client.Tests.Serialization.EndpointConverterFixture 11✅ 36ms
Octopus.Client.Tests.Serialization.FeedResourceConverterFixture 7✅ 14ms
Octopus.Client.Tests.Serialization.InheritedClassConverterFixture 3✅ 5ms
Octopus.Client.Tests.Serialization.MultiIsoDateTimeFormatConverterFixture 4✅ 6ms
Octopus.Client.Tests.Serialization.PermissionSerializationFixture 7✅ 16ms
Octopus.Client.Tests.Serialization.PermissiveInstantJsonConverterFixture 5✅ 4ms
Octopus.Client.Tests.Serialization.TentacleConfigurationConverterFixture 2✅ 3ms
Octopus.Client.Tests.Serialization.TinyTypeSerializationFixture 2✅ 6ms
Octopus.Client.Tests.Serialization.VersioningStrategyResourceSerializationFixture 4✅ 12ms
Octopus.Client.Tests.ServerVersionCheckFixture 8✅ 1ms
Octopus.Client.Tests.Spaces.MixedScopeSpaceContextExtensionTests 3✅ 10ms
Octopus.Client.Tests.Spaces.SpaceIdAsyncTests 10✅ 9ms
Octopus.Client.Tests.UrlTemplateTests 12✅ 3ms