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.
Этот коммит содержится в:
родитель
c7b91da8c4
коммит
5939729c45
1 изменённых файлов: 8 добавлений и 8 удалений
16
main_test.go
16
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)
|
||||
})
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Загрузка…
Создание таблицы
Сослаться в новой задаче