@@ -31,40 +31,14 @@ func TestProvisioner(t *testing.T) {
31
31
32
32
attribs := resource .Primary .Attributes
33
33
require .Equal (t , runtime .GOOS , attribs ["os" ])
34
- require .Equal (t , runtime .GOARCH , attribs ["arch" ])
34
+ if runtime .GOARCH == "arm" {
35
+ require .Equal (t , "armv7" , attribs ["arch" ])
36
+ } else {
37
+ require .Equal (t , runtime .GOARCH , attribs ["arch" ])
38
+ }
35
39
return nil
36
40
},
37
41
}},
38
42
})
39
43
}
40
44
41
- func TestProvisioner_ARMv7 (t * testing.T ) {
42
- if runtime .GOARCH != "arm" {
43
- t .Skip ("This test can only run on 32-bit ARM architecture" )
44
- }
45
- resource .Test (t , resource.TestCase {
46
- Providers : map [string ]* schema.Provider {
47
- "coder" : provider .New (),
48
- },
49
- IsUnitTest : true ,
50
- Steps : []resource.TestStep {{
51
- Config : `
52
- provider "coder" {
53
- }
54
- data "coder_provisioner" "me" {
55
- }` ,
56
- Check : func (state * terraform.State ) error {
57
- require .Len (t , state .Modules , 1 )
58
- require .Len (t , state .Modules [0 ].Resources , 1 )
59
- resource := state .Modules [0 ].Resources ["data.coder_provisioner.me" ]
60
- require .NotNil (t , resource )
61
-
62
- attribs := resource .Primary .Attributes
63
- require .Equal (t , runtime .GOOS , attribs ["os" ])
64
- require .Equal (t , "armv7" , attribs ["arch" ])
65
- return nil
66
- },
67
- }},
68
- })
69
-
70
- }
0 commit comments