Skip to content

Commit b28b5b6

Browse files
committed
fixup! fix(provider): coalesce arch to armv7 if on 32-bit arm
1 parent a63f4b5 commit b28b5b6

File tree

1 file changed

+5
-31
lines changed

1 file changed

+5
-31
lines changed

provider/provisioner_test.go

+5-31
Original file line numberDiff line numberDiff line change
@@ -31,40 +31,14 @@ func TestProvisioner(t *testing.T) {
3131

3232
attribs := resource.Primary.Attributes
3333
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+
}
3539
return nil
3640
},
3741
}},
3842
})
3943
}
4044

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

Comments
 (0)