=== RUN   TestProviderFactory_GetInstanceProvider
=== RUN   TestProviderFactory_GetInstanceProvider/VPC_mode_-_no_IKS_configuration_(nil_client)
=== RUN   TestProviderFactory_GetInstanceProvider/IKS_mode_-_NodeClass_has_IKS_cluster_ID_(nil_client)
=== RUN   TestProviderFactory_GetInstanceProvider/IKS_mode_-_environment_variable_(nil_client)
=== RUN   TestProviderFactory_GetInstanceProvider/IKS_mode_-_bootstrap_mode_set_to_iks-api_(nil_client)
=== RUN   TestProviderFactory_GetInstanceProvider/VPC_mode_-_bootstrap_mode_set_to_cloud-init_(nil_client)
=== RUN   TestProviderFactory_GetInstanceProvider/VPC_mode_-_bootstrap_mode_set_to_auto_(nil_client)
--- PASS: TestProviderFactory_GetInstanceProvider (0.45s)
    --- PASS: TestProviderFactory_GetInstanceProvider/VPC_mode_-_no_IKS_configuration_(nil_client) (0.42s)
    --- PASS: TestProviderFactory_GetInstanceProvider/IKS_mode_-_NodeClass_has_IKS_cluster_ID_(nil_client) (0.01s)
    --- PASS: TestProviderFactory_GetInstanceProvider/IKS_mode_-_environment_variable_(nil_client) (0.01s)
    --- PASS: TestProviderFactory_GetInstanceProvider/IKS_mode_-_bootstrap_mode_set_to_iks-api_(nil_client) (0.00s)
    --- PASS: TestProviderFactory_GetInstanceProvider/VPC_mode_-_bootstrap_mode_set_to_cloud-init_(nil_client) (0.01s)
    --- PASS: TestProviderFactory_GetInstanceProvider/VPC_mode_-_bootstrap_mode_set_to_auto_(nil_client) (0.01s)
=== RUN   TestProviderFactory_DetermineProviderMode
=== RUN   TestProviderFactory_DetermineProviderMode/VPC_mode_-_clean_VPC_NodeClass
=== RUN   TestProviderFactory_DetermineProviderMode/IKS_mode_-_NodeClass_has_IKS_cluster_ID
=== RUN   TestProviderFactory_DetermineProviderMode/IKS_mode_-_environment_cluster_ID
=== RUN   TestProviderFactory_DetermineProviderMode/IKS_mode_-_NodeClass_bootstrap_mode_overrides
=== RUN   TestProviderFactory_DetermineProviderMode/VPC_mode_-_NodeClass_bootstrap_mode_overrides
=== RUN   TestProviderFactory_DetermineProviderMode/IKS_mode_-_NodeClass_bootstrap_mode_takes_precedence_over_env
=== RUN   TestProviderFactory_DetermineProviderMode/IKS_mode_-_multiple_IKS_indicators
=== RUN   TestProviderFactory_DetermineProviderMode/VPC_mode_-_auto_bootstrap_mode_with_no_IKS_indicators
=== RUN   TestProviderFactory_DetermineProviderMode/IKS_mode_-_auto_bootstrap_mode_with_IKS_cluster_ID
--- PASS: TestProviderFactory_DetermineProviderMode (0.07s)
    --- PASS: TestProviderFactory_DetermineProviderMode/VPC_mode_-_clean_VPC_NodeClass (0.01s)
    --- PASS: TestProviderFactory_DetermineProviderMode/IKS_mode_-_NodeClass_has_IKS_cluster_ID (0.01s)
    --- PASS: TestProviderFactory_DetermineProviderMode/IKS_mode_-_environment_cluster_ID (0.01s)
    --- PASS: TestProviderFactory_DetermineProviderMode/IKS_mode_-_NodeClass_bootstrap_mode_overrides (0.01s)
    --- PASS: TestProviderFactory_DetermineProviderMode/VPC_mode_-_NodeClass_bootstrap_mode_overrides (0.01s)
    --- PASS: TestProviderFactory_DetermineProviderMode/IKS_mode_-_NodeClass_bootstrap_mode_takes_precedence_over_env (0.01s)
    --- PASS: TestProviderFactory_DetermineProviderMode/IKS_mode_-_multiple_IKS_indicators (0.01s)
    --- PASS: TestProviderFactory_DetermineProviderMode/VPC_mode_-_auto_bootstrap_mode_with_no_IKS_indicators (0.01s)
    --- PASS: TestProviderFactory_DetermineProviderMode/IKS_mode_-_auto_bootstrap_mode_with_IKS_cluster_ID (0.01s)
=== RUN   TestProviderFactory_EdgeCases
=== RUN   TestProviderFactory_EdgeCases/nil_IBM_client
=== RUN   TestProviderFactory_EdgeCases/nil_Kubernetes_client_(IBM_client_nil_first)
=== RUN   TestProviderFactory_EdgeCases/nil_NodeClass
--- PASS: TestProviderFactory_EdgeCases (0.01s)
    --- PASS: TestProviderFactory_EdgeCases/nil_IBM_client (0.01s)
    --- PASS: TestProviderFactory_EdgeCases/nil_Kubernetes_client_(IBM_client_nil_first) (0.00s)
    --- PASS: TestProviderFactory_EdgeCases/nil_NodeClass (0.01s)
=== RUN   TestProviderFactory_ModeSwitching
    factory_test.go:374: Skipping mode switching test - requires valid IBM client for provider creation
--- SKIP: TestProviderFactory_ModeSwitching (0.00s)
=== RUN   TestProviderFactory_BootstrapModePrecedence
=== RUN   TestProviderFactory_BootstrapModePrecedence/NodeClass_bootstrap_mode_wins_over_env_cluster_ID
=== RUN   TestProviderFactory_BootstrapModePrecedence/Cluster_ID_in_NodeClass_wins_over_env_cluster_ID
--- PASS: TestProviderFactory_BootstrapModePrecedence (0.01s)
    --- PASS: TestProviderFactory_BootstrapModePrecedence/NodeClass_bootstrap_mode_wins_over_env_cluster_ID (0.00s)
    --- PASS: TestProviderFactory_BootstrapModePrecedence/Cluster_ID_in_NodeClass_wins_over_env_cluster_ID (0.00s)
PASS
ok  	github.com/kubernetes-sigs/karpenter-provider-ibm-cloud/pkg/providers	1.614s
