File tree Expand file tree Collapse file tree 1 file changed +25
-2
lines changed Expand file tree Collapse file tree 1 file changed +25
-2
lines changed Original file line number Diff line number Diff line change 11package sysdig_test
22
33import (
4+ "os"
45 "testing"
56
7+ "github.com/draios/terraform-provider-sysdig/sysdig"
8+ "github.com/hashicorp/terraform-plugin-sdk/v2/helper/acctest"
69 "github.com/hashicorp/terraform-plugin-sdk/v2/helper/resource"
10+ "github.com/hashicorp/terraform-plugin-sdk/v2/helper/schema"
711)
812
913func TestRuleStatefulAppends (t * testing.T ) {
1014 steps := []resource.TestStep {
1115 {
12- Config : ruleStatefulAppend (randomString ()),
16+ Config : ruleStatefulAppend (rName ()),
1317 },
1418 }
15- runTest (steps , t )
19+ runStatefulTest (steps , t )
1620}
1721
1822func ruleStatefulAppend (name string ) string {
@@ -28,3 +32,22 @@ func ruleStatefulAppend(name string) string {
2832 }
2933 }`
3034}
35+
36+ func rName () string { return acctest .RandStringFromCharSet (10 , acctest .CharSetAlphaNum ) }
37+
38+ func runStatefulTest (steps []resource.TestStep , t * testing.T ) {
39+ resource .Test (t , resource.TestCase {
40+ PreCheck : func () {
41+ if v := os .Getenv ("SYSDIG_SECURE_API_TOKEN" ); v == "" {
42+ t .Fatal ("SYSDIG_SECURE_API_TOKEN must be set for acceptance tests" )
43+ }
44+ },
45+ ProviderFactories : map [string ]func () (* schema.Provider , error ){
46+ "sysdig" : func () (* schema.Provider , error ) {
47+ return sysdig .Provider (), nil
48+ },
49+ },
50+ Steps : steps ,
51+ })
52+
53+ }
You can’t perform that action at this time.
0 commit comments