From 979f312669f0d2eb572c8d13bf56d9e7e15ce1f6 Mon Sep 17 00:00:00 2001 From: weihuanhuan Date: Fri, 13 Sep 2024 10:24:49 +0800 Subject: [PATCH] update deploy test file --- cmd/deploy_test.go | 65 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 65 insertions(+) diff --git a/cmd/deploy_test.go b/cmd/deploy_test.go index 2585113..cc9b916 100644 --- a/cmd/deploy_test.go +++ b/cmd/deploy_test.go @@ -17,8 +17,10 @@ package cmd import ( "nestos-kubernetes-deployer/cmd/command/opts" + "nestos-kubernetes-deployer/pkg/configmanager" "nestos-kubernetes-deployer/pkg/configmanager/asset" "nestos-kubernetes-deployer/pkg/configmanager/asset/infraasset" + "nestos-kubernetes-deployer/pkg/configmanager/globalconfig" "nestos-kubernetes-deployer/pkg/httpserver" "net/http" "net/http/httptest" @@ -157,4 +159,67 @@ func TestDeploy(t *testing.T) { t.Log("Expected error, got nil") } }) + + t.Run("createCluster", func(t *testing.T) { + configmanager.GlobalConfig = &globalconfig.GlobalConfig{} + configmanager.ClusterAsset = map[string]*asset.ClusterAsset{ + "cluster": cc, + } + cc.Platform = "dsxxxxx10" + err := createCluster(cc) + if err != nil { + t.Log("createCluster Expected error, got nil") + } + }) + + t.Run("createCluster generlos", func(t *testing.T) { + configmanager.GlobalConfig = &globalconfig.GlobalConfig{} + configmanager.ClusterAsset = map[string]*asset.ClusterAsset{ + "cluster": cc, + } + cc.Platform = "dsxxxxx111" + cc.OSImage = asset.OSImage{Type: "generalos"} + err := createCluster(cc) + if err != nil { + t.Log("createCluster Expected error, got nil") + } + }) + + t.Run("createCluster generlos_libvirt", func(t *testing.T) { + configmanager.GlobalConfig = &globalconfig.GlobalConfig{} + configmanager.ClusterAsset = map[string]*asset.ClusterAsset{ + "cluster": cc, + } + cc.Platform = "libvirt" + cc.OSImage = asset.OSImage{Type: "generalos"} + err := createCluster(cc) + if err != nil { + t.Log("generlos_libvirt Expected error:", err) + } + }) + + t.Run("createCluster libvirt", func(t *testing.T) { + cc.Platform = "libvirt" + cc.OSImage = asset.OSImage{Type: "generalos"} + configmanager.GlobalConfig = &globalconfig.GlobalConfig{} + configmanager.ClusterAsset = map[string]*asset.ClusterAsset{ + "cluster": cc, + } + + err := createCluster(cc) + if err != nil { + t.Log("createCluster Expected error, got nil") + } + }) + t.Run("getClusterConfig", func(t *testing.T) { + getClusterConfig(&opts.Opts) + }) + //t.Run("waitForPodsReady", func(t *testing.T) { + // fake.new() + // c := &kubernetes.Clientset{} + // err := waitForPodsReady(c) + // if err != nil { + // t.Log("waitForPodsReady Expected error, got nil") + // } + //}) } -- Gitee