=== RUN TestAtomicPtr --- PASS: TestAtomicPtr (0.00s) === RUN TestAtomicPtrSlice --- PASS: TestAtomicPtrSlice (0.00s) === RUN TestAtomicError --- PASS: TestAtomicError (0.00s) === RUN TestMockedFunction --- PASS: TestMockedFunction (0.00s) === RUN TestIAMAPI_GetToken === RUN TestIAMAPI_GetToken/successful_token_generation === RUN TestIAMAPI_GetToken/error_during_token_generation === RUN TestIAMAPI_GetToken/with_mocked_output === RUN TestIAMAPI_GetToken/empty_api_key --- PASS: TestIAMAPI_GetToken (0.00s) --- PASS: TestIAMAPI_GetToken/successful_token_generation (0.00s) --- PASS: TestIAMAPI_GetToken/error_during_token_generation (0.00s) --- PASS: TestIAMAPI_GetToken/with_mocked_output (0.00s) --- PASS: TestIAMAPI_GetToken/empty_api_key (0.00s) === RUN TestIAMAPI_RefreshToken === RUN TestIAMAPI_RefreshToken/successful_token_refresh === RUN TestIAMAPI_RefreshToken/error_during_refresh === RUN TestIAMAPI_RefreshToken/with_mocked_output --- PASS: TestIAMAPI_RefreshToken (0.00s) --- PASS: TestIAMAPI_RefreshToken/successful_token_refresh (0.00s) --- PASS: TestIAMAPI_RefreshToken/error_during_refresh (0.00s) --- PASS: TestIAMAPI_RefreshToken/with_mocked_output (0.00s) === RUN TestIAMAPI_ValidateToken === RUN TestIAMAPI_ValidateToken/valid_token === RUN TestIAMAPI_ValidateToken/empty_token_considered_invalid === RUN TestIAMAPI_ValidateToken/error_during_validation --- PASS: TestIAMAPI_ValidateToken (0.00s) --- PASS: TestIAMAPI_ValidateToken/valid_token (0.00s) --- PASS: TestIAMAPI_ValidateToken/empty_token_considered_invalid (0.00s) --- PASS: TestIAMAPI_ValidateToken/error_during_validation (0.00s) === RUN TestIAMAPI_TokenExpiration --- PASS: TestIAMAPI_TokenExpiration (0.00s) === RUN TestIAMAPI_TokenFormat === RUN TestIAMAPI_TokenFormat/GetToken_format === RUN TestIAMAPI_TokenFormat/RefreshToken_format --- PASS: TestIAMAPI_TokenFormat (0.00s) --- PASS: TestIAMAPI_TokenFormat/GetToken_format (0.00s) --- PASS: TestIAMAPI_TokenFormat/RefreshToken_format (0.00s) === RUN TestIAMAPI_Reset --- PASS: TestIAMAPI_Reset (0.00s) === RUN TestIAMAPI_Concurrency === RUN TestIAMAPI_Concurrency/concurrent_GetToken === RUN TestIAMAPI_Concurrency/concurrent_RefreshToken === RUN TestIAMAPI_Concurrency/mixed_concurrent_operations --- PASS: TestIAMAPI_Concurrency (0.00s) --- PASS: TestIAMAPI_Concurrency/concurrent_GetToken (0.00s) --- PASS: TestIAMAPI_Concurrency/concurrent_RefreshToken (0.00s) --- PASS: TestIAMAPI_Concurrency/mixed_concurrent_operations (0.00s) === RUN TestIAMAPI_CallTracking --- PASS: TestIAMAPI_CallTracking (0.00s) === RUN TestIAMAPI_TokenStorage --- PASS: TestIAMAPI_TokenStorage (0.00s) === RUN TestIKSAPI_ListWorkerPools === RUN TestIKSAPI_ListWorkerPools/list_pools_for_specific_cluster === RUN TestIKSAPI_ListWorkerPools/empty_cluster_returns_empty_list === RUN TestIKSAPI_ListWorkerPools/with_mocked_output === RUN TestIKSAPI_ListWorkerPools/error_during_list --- PASS: TestIKSAPI_ListWorkerPools (0.00s) --- PASS: TestIKSAPI_ListWorkerPools/list_pools_for_specific_cluster (0.00s) --- PASS: TestIKSAPI_ListWorkerPools/empty_cluster_returns_empty_list (0.00s) --- PASS: TestIKSAPI_ListWorkerPools/with_mocked_output (0.00s) --- PASS: TestIKSAPI_ListWorkerPools/error_during_list (0.00s) === RUN TestIKSAPI_GetWorkerPool === RUN TestIKSAPI_GetWorkerPool/get_existing_worker_pool === RUN TestIKSAPI_GetWorkerPool/get_non-existent_pool === RUN TestIKSAPI_GetWorkerPool/with_mocked_output --- PASS: TestIKSAPI_GetWorkerPool (0.00s) --- PASS: TestIKSAPI_GetWorkerPool/get_existing_worker_pool (0.00s) --- PASS: TestIKSAPI_GetWorkerPool/get_non-existent_pool (0.00s) --- PASS: TestIKSAPI_GetWorkerPool/with_mocked_output (0.00s) === RUN TestIKSAPI_ResizeWorkerPool === RUN TestIKSAPI_ResizeWorkerPool/successful_resize === RUN TestIKSAPI_ResizeWorkerPool/error_during_resize --- PASS: TestIKSAPI_ResizeWorkerPool (0.00s) --- PASS: TestIKSAPI_ResizeWorkerPool/successful_resize (0.00s) --- PASS: TestIKSAPI_ResizeWorkerPool/error_during_resize (0.00s) === RUN TestIKSAPI_CreateWorkerPool === RUN TestIKSAPI_CreateWorkerPool/successful_pool_creation === RUN TestIKSAPI_CreateWorkerPool/with_mocked_output === RUN TestIKSAPI_CreateWorkerPool/error_during_creation --- PASS: TestIKSAPI_CreateWorkerPool (0.00s) --- PASS: TestIKSAPI_CreateWorkerPool/successful_pool_creation (0.00s) --- PASS: TestIKSAPI_CreateWorkerPool/with_mocked_output (0.00s) --- PASS: TestIKSAPI_CreateWorkerPool/error_during_creation (0.00s) === RUN TestIKSAPI_DeleteWorkerPool === RUN TestIKSAPI_DeleteWorkerPool/successful_deletion === RUN TestIKSAPI_DeleteWorkerPool/error_during_deletion --- PASS: TestIKSAPI_DeleteWorkerPool (0.00s) --- PASS: TestIKSAPI_DeleteWorkerPool/successful_deletion (0.00s) --- PASS: TestIKSAPI_DeleteWorkerPool/error_during_deletion (0.00s) === RUN TestIKSAPI_Workers === RUN TestIKSAPI_Workers/ListWorkers === RUN TestIKSAPI_Workers/GetWorker === RUN TestIKSAPI_Workers/DeleteWorker --- PASS: TestIKSAPI_Workers (0.00s) --- PASS: TestIKSAPI_Workers/ListWorkers (0.00s) --- PASS: TestIKSAPI_Workers/GetWorker (0.00s) --- PASS: TestIKSAPI_Workers/DeleteWorker (0.00s) === RUN TestIKSAPI_Reset --- PASS: TestIKSAPI_Reset (0.00s) === RUN TestIKSAPI_Concurrency === RUN TestIKSAPI_Concurrency/concurrent_pool_operations === RUN TestIKSAPI_Concurrency/concurrent_worker_operations --- PASS: TestIKSAPI_Concurrency (0.01s) --- PASS: TestIKSAPI_Concurrency/concurrent_pool_operations (0.01s) --- PASS: TestIKSAPI_Concurrency/concurrent_worker_operations (0.00s) === RUN TestIKSAPI_PatchWorkerPool --- PASS: TestIKSAPI_PatchWorkerPool (0.00s) === RUN TestIKSAPI_RebalanceWorkerPool --- PASS: TestIKSAPI_RebalanceWorkerPool (0.00s) === RUN TestPricingAPI_GetPricing === RUN TestPricingAPI_GetPricing/returns_configured_pricing === RUN TestPricingAPI_GetPricing/returns_configured_error === RUN TestPricingAPI_GetPricing/returns_empty_pricing_by_default --- PASS: TestPricingAPI_GetPricing (0.00s) --- PASS: TestPricingAPI_GetPricing/returns_configured_pricing (0.00s) --- PASS: TestPricingAPI_GetPricing/returns_configured_error (0.00s) --- PASS: TestPricingAPI_GetPricing/returns_empty_pricing_by_default (0.00s) === RUN TestNewPricingGet --- PASS: TestNewPricingGet (0.00s) === RUN TestWorkerPoolState === RUN TestWorkerPoolState/normal_state === RUN TestWorkerPoolState/resizing_state === RUN TestWorkerPoolState/rebalancing_state === RUN TestWorkerPoolState/deleting_state --- PASS: TestWorkerPoolState (0.00s) --- PASS: TestWorkerPoolState/normal_state (0.00s) --- PASS: TestWorkerPoolState/resizing_state (0.00s) --- PASS: TestWorkerPoolState/rebalancing_state (0.00s) --- PASS: TestWorkerPoolState/deleting_state (0.00s) === RUN TestWorkerPool === RUN TestWorkerPool/create_worker_pool_with_required_fields === RUN TestWorkerPool/worker_pool_with_empty_zones --- PASS: TestWorkerPool (0.00s) --- PASS: TestWorkerPool/create_worker_pool_with_required_fields (0.00s) --- PASS: TestWorkerPool/worker_pool_with_empty_zones (0.00s) === RUN TestVPCAPI_CreateInstance === RUN TestVPCAPI_CreateInstance/successful_instance_creation === RUN TestVPCAPI_CreateInstance/error_during_creation === RUN TestVPCAPI_CreateInstance/with_mocked_output --- PASS: TestVPCAPI_CreateInstance (0.00s) --- PASS: TestVPCAPI_CreateInstance/successful_instance_creation (0.00s) --- PASS: TestVPCAPI_CreateInstance/error_during_creation (0.00s) --- PASS: TestVPCAPI_CreateInstance/with_mocked_output (0.00s) === RUN TestVPCAPI_DeleteInstance === RUN TestVPCAPI_DeleteInstance/successful_deletion === RUN TestVPCAPI_DeleteInstance/deletion_with_error === RUN TestVPCAPI_DeleteInstance/deletion_of_non-existent_instance --- PASS: TestVPCAPI_DeleteInstance (0.00s) --- PASS: TestVPCAPI_DeleteInstance/successful_deletion (0.00s) --- PASS: TestVPCAPI_DeleteInstance/deletion_with_error (0.00s) --- PASS: TestVPCAPI_DeleteInstance/deletion_of_non-existent_instance (0.00s) === RUN TestVPCAPI_GetInstance === RUN TestVPCAPI_GetInstance/get_existing_instance === RUN TestVPCAPI_GetInstance/get_non-existent_instance === RUN TestVPCAPI_GetInstance/with_mocked_output === RUN TestVPCAPI_GetInstance/with_error --- PASS: TestVPCAPI_GetInstance (0.00s) --- PASS: TestVPCAPI_GetInstance/get_existing_instance (0.00s) --- PASS: TestVPCAPI_GetInstance/get_non-existent_instance (0.00s) --- PASS: TestVPCAPI_GetInstance/with_mocked_output (0.00s) --- PASS: TestVPCAPI_GetInstance/with_error (0.00s) === RUN TestVPCAPI_ListInstances === RUN TestVPCAPI_ListInstances/list_all_instances === RUN TestVPCAPI_ListInstances/filter_by_VPC === RUN TestVPCAPI_ListInstances/filter_by_name === RUN TestVPCAPI_ListInstances/with_error --- PASS: TestVPCAPI_ListInstances (0.00s) --- PASS: TestVPCAPI_ListInstances/list_all_instances (0.00s) --- PASS: TestVPCAPI_ListInstances/filter_by_VPC (0.00s) --- PASS: TestVPCAPI_ListInstances/filter_by_name (0.00s) --- PASS: TestVPCAPI_ListInstances/with_error (0.00s) === RUN TestVPCAPI_GetSubnet === RUN TestVPCAPI_GetSubnet/get_existing_subnet === RUN TestVPCAPI_GetSubnet/get_non-existent_subnet --- PASS: TestVPCAPI_GetSubnet (0.00s) --- PASS: TestVPCAPI_GetSubnet/get_existing_subnet (0.00s) --- PASS: TestVPCAPI_GetSubnet/get_non-existent_subnet (0.00s) === RUN TestVPCAPI_ListSubnets === RUN TestVPCAPI_ListSubnets/list_subnets_for_VPC === RUN TestVPCAPI_ListSubnets/list_all_subnets_when_no_VPC_specified --- PASS: TestVPCAPI_ListSubnets (0.00s) --- PASS: TestVPCAPI_ListSubnets/list_subnets_for_VPC (0.00s) --- PASS: TestVPCAPI_ListSubnets/list_all_subnets_when_no_VPC_specified (0.00s) === RUN TestVPCAPI_Images === RUN TestVPCAPI_Images/GetImage === RUN TestVPCAPI_Images/ListImages --- PASS: TestVPCAPI_Images (0.00s) --- PASS: TestVPCAPI_Images/GetImage (0.00s) --- PASS: TestVPCAPI_Images/ListImages (0.00s) === RUN TestVPCAPI_InstanceProfiles === RUN TestVPCAPI_InstanceProfiles/GetInstanceProfile --- PASS: TestVPCAPI_InstanceProfiles (0.00s) --- PASS: TestVPCAPI_InstanceProfiles/GetInstanceProfile (0.00s) === RUN TestVPCAPI_Reset --- PASS: TestVPCAPI_Reset (0.00s) === RUN TestVPCAPI_Concurrency === RUN TestVPCAPI_Concurrency/concurrent_creates === RUN TestVPCAPI_Concurrency/concurrent_read/write --- PASS: TestVPCAPI_Concurrency (0.00s) --- PASS: TestVPCAPI_Concurrency/concurrent_creates (0.00s) --- PASS: TestVPCAPI_Concurrency/concurrent_read/write (0.00s) === RUN TestVPCAPI_DefaultValues --- PASS: TestVPCAPI_DefaultValues (0.00s) PASS ok github.com/kubernetes-sigs/karpenter-provider-ibm-cloud/pkg/fake 1.052s