Files
wazero/internal/platform/platform_test.go
Takeshi Yoneda abf0ada941 Set floor Go version at 1.20 (#2025)
Signed-off-by: Takeshi Yoneda <t.y.mathetake@gmail.com>
Co-authored-by: Edoardo Vacchi <evacchi@users.noreply.github.com>
2024-02-09 13:29:57 -08:00

23 lines
625 B
Go

package platform
import (
"runtime"
"testing"
"github.com/tetratelabs/wazero/internal/testing/require"
)
func Test_archRequirementsVerified(t *testing.T) {
switch runtime.GOARCH {
case "arm64":
require.True(t, archRequirementsVerified)
case "amd64":
// TODO: once we find a way to test no SSE4 platform, use build tag and choose the correct assertion.
// For now, we assume that all the amd64 machine we are testing are with SSE 4 to avoid
// accidentally turn off compiler on the modern amd64 platform.
require.True(t, archRequirementsVerified)
default:
require.False(t, archRequirementsVerified)
}
}