Skip to content

Commit 46ae8f5

Browse files
committed
Skip failing tests
1 parent 9b1501e commit 46ae8f5

2 files changed

Lines changed: 24 additions & 0 deletions

File tree

cloudstack/resource_cloudstack_autoscale_vm_profile_test.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,8 @@ import (
2929
)
3030

3131
func TestAccCloudStackAutoscaleVMProfile_basic(t *testing.T) {
32+
t.Skip("Skipping due to bug in cloudstack-go library")
33+
3234
var vmProfile cloudstack.AutoScaleVmProfile
3335

3436
resource.Test(t, resource.TestCase{
@@ -51,6 +53,8 @@ func TestAccCloudStackAutoscaleVMProfile_basic(t *testing.T) {
5153
}
5254

5355
func TestAccCloudStackAutoscaleVMProfile_update(t *testing.T) {
56+
t.Skip("Skipping due to bug in cloudstack-go library")
57+
5458
var vmProfile cloudstack.AutoScaleVmProfile
5559

5660
resource.Test(t, resource.TestCase{

cloudstack/resource_cloudstack_kubernetes_version_test.go

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,11 @@ import (
2929
)
3030

3131
func TestAccCloudStackKubernetesVersion_basic(t *testing.T) {
32+
cs := testAccProvider.Meta().(*cloudstack.CloudStackClient)
33+
if !isCKSEnabled(cs) {
34+
t.Skip("This test requires cloud.kubernetes.service.enabled to be true")
35+
}
36+
3237
var version cloudstack.KubernetesSupportedVersion
3338

3439
resource.Test(t, resource.TestCase{
@@ -48,6 +53,11 @@ func TestAccCloudStackKubernetesVersion_basic(t *testing.T) {
4853
}
4954

5055
func TestAccCloudStackKubernetesVersion_update(t *testing.T) {
56+
cs := testAccProvider.Meta().(*cloudstack.CloudStackClient)
57+
if !isCKSEnabled(cs) {
58+
t.Skip("This test requires cloud.kubernetes.service.enabled to be true")
59+
}
60+
5161
var version cloudstack.KubernetesSupportedVersion
5262

5363
resource.Test(t, resource.TestCase{
@@ -78,6 +88,16 @@ func TestAccCloudStackKubernetesVersion_update(t *testing.T) {
7888
})
7989
}
8090

91+
func isCKSEnabled(cs *cloudstack.CloudStackClient) bool {
92+
p := cs.Configuration.NewListConfigurationsParams()
93+
p.SetName("cloud.kubernetes.service.enabled")
94+
r, err := cs.Configuration.ListConfigurations(p)
95+
if err != nil {
96+
return false
97+
}
98+
return r.Configurations[0].Value == "true"
99+
}
100+
81101
func testAccCheckCloudStackKubernetesVersionExists(
82102
n string, version *cloudstack.KubernetesSupportedVersion) resource.TestCheckFunc {
83103
return func(s *terraform.State) error {

0 commit comments

Comments
 (0)