From 10f7b3789547764902e8340b82b6b5edee83d3da Mon Sep 17 00:00:00 2001 From: Michael Kuzmin Date: Fri, 2 Nov 2018 00:32:34 +0300 Subject: [PATCH] Add tests for clusters --- iso/builder_acc_test.go | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/iso/builder_acc_test.go b/iso/builder_acc_test.go index 552417883..21f9fc5b4 100644 --- a/iso/builder_acc_test.go +++ b/iso/builder_acc_test.go @@ -456,3 +456,35 @@ func checkBootOrder(t *testing.T) builderT.TestCheckFunc { return nil } } + +func TestISOBuilderAcc_cluster(t *testing.T) { + builderT.Test(t, builderT.TestCase{ + Builder: &Builder{}, + Template: clusterConfig(), + }) +} + +func clusterConfig() string { + config := defaultConfig() + config["cluster"] = "cluster1" + config["host"] = "esxi-2.vsphere65.test" + + return commonT.RenderConfig(config) +} + +func TestISOBuilderAcc_clusterDRS(t *testing.T) { + builderT.Test(t, builderT.TestCase{ + Builder: &Builder{}, + Template: clusterDRSConfig(), + }) +} + +func clusterDRSConfig() string { + config := defaultConfig() + config["cluster"] = "cluster2" + config["host"] = "" + config["datastore"] = "datastore3" // bug #183 + config["network"] = "VM Network" // bug #183 + + return commonT.RenderConfig(config) +}