From 6072539b97fd82e91ba31ea2854c0f6ed8936cd8 Mon Sep 17 00:00:00 2001 From: weihuanhuan Date: Fri, 13 Sep 2024 15:20:24 +0800 Subject: [PATCH] deal with ClusterAsset --- .../asset/infraasset/infraasset_test.go | 34 +++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/pkg/configmanager/asset/infraasset/infraasset_test.go b/pkg/configmanager/asset/infraasset/infraasset_test.go index 9181d1d..978918c 100644 --- a/pkg/configmanager/asset/infraasset/infraasset_test.go +++ b/pkg/configmanager/asset/infraasset/infraasset_test.go @@ -91,6 +91,40 @@ func TestInfra(t *testing.T) { } }) + t.Run("InitInfraAsset Success", func(t *testing.T) { + mData := map[string]interface{}{ + "libvirt": &LibvirtAsset{ + URI: "www.a.com", + OSPath: "a.yaml", + CIDR: "1.1.1.1", + Gateway: "1.1.1.1", + }, + "pxe": &PXEAsset{ + IP: "", + HTTPServerPort: "10", + HTTPRootDir: "./", + TFTPServerPort: "20", + TFTPRootDir: "./", + }, + "openstack": &OpenStackAsset{ + UserName: "zhangs", + }, + "ipxe": &IPXEAsset{ + IP: "", + Port: "101", + }, + } + for k, v := range mData { + cc.Platform = k + cc.InfraPlatform = v + _, err := InitInfraAsset(cc, opts) + if err != nil { + t.Logf("InitInfraAsset failed: %v", err) + } + } + + }) + t.Run("InitInfraAsset Fail", func(t *testing.T) { cc.Platform = "test" _, err := InitInfraAsset(cc, opts) -- Gitee