Skip to content
Permalink
Browse files

main: only run WebAssembly tests on Linux

The WebAssembly target is not yet considered stable in LLVM 7, but has
been enabled in the Debian builds so tests can run on Debian. However,
the Homebrew builds don't have it enabled which results in test
failures.

Temporarily run WebAssembly tests only on Linux to fix this. This can be
reverted after a switch to LLVM 8, which has WebAssembly enabled by
default.
  • Loading branch information...
aykevl authored and deadprogram committed Mar 6, 2019
1 parent c7b91da commit 5939729c45c68e23be4013ab75b628405c425dab
Showing with 8 additions and 8 deletions.
  1. +8 −8 main_test.go
@@ -81,16 +81,16 @@ func TestCompiler(t *testing.T) {
runTest(path, tmpdir, "aarch64--linux-gnu", t)
})
}
}

t.Log("running tests for WebAssembly...")
for _, path := range matches {
if path == "testdata/gc.go" {
continue // known to fail
t.Log("running tests for WebAssembly...")
for _, path := range matches {
if path == "testdata/gc.go" {
continue // known to fail
}
t.Run(path, func(t *testing.T) {
runTest(path, tmpdir, "wasm", t)
})
}
t.Run(path, func(t *testing.T) {
runTest(path, tmpdir, "wasm", t)
})
}
}

0 comments on commit 5939729

Please sign in to comment.
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.