aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Kelley <andrew@ziglang.org>2023-04-14 13:06:22 -0700
committerAndrew Kelley <andrew@ziglang.org>2023-04-15 10:33:08 -0700
commit29c8d93b820b5b8cd66d77b3c983f1c665e5884b (patch)
tree8fb689be9795680ce654099a5f039c5cbaa7e8cf
parent9b631b2b32c963535f33321b0ab5d91a211235f7 (diff)
downloadzig-29c8d93b820b5b8cd66d77b3c983f1c665e5884b.tar.gz
zig-29c8d93b820b5b8cd66d77b3c983f1c665e5884b.zip
disable not-yet-passing test suites
* wasm32-wasi compiler_rt tests * std lib tests with the C backend
-rw-r--r--test/tests.zig16
1 files changed, 16 insertions, 0 deletions
diff --git a/test/tests.zig b/test/tests.zig
index 02eca3ed19..e80454933e 100644
--- a/test/tests.zig
+++ b/test/tests.zig
@@ -942,6 +942,15 @@ pub fn addModuleTests(b: *std.Build, options: ModuleTestOptions) *Step {
if (test_target.use_llvm == false and mem.eql(u8, options.name, "compiler-rt"))
continue;
+ // TODO get compiler-rt tests passing for wasm32-wasi
+ // currently causes "LLVM ERROR: Unable to expand fixed point multiplication."
+ if (test_target.target.getCpuArch() == .wasm32 and
+ test_target.target.getOsTag() == .wasi and
+ mem.eql(u8, options.name, "compiler-rt"))
+ {
+ continue;
+ }
+
// TODO get universal-libc tests passing for self-hosted backends.
if (test_target.use_llvm == false and mem.eql(u8, options.name, "universal-libc"))
continue;
@@ -950,6 +959,13 @@ pub fn addModuleTests(b: *std.Build, options: ModuleTestOptions) *Step {
if (test_target.use_llvm == false and mem.eql(u8, options.name, "std"))
continue;
+ // TODO get std lib tests passing for the C backend
+ if (test_target.target.ofmt == std.Target.ObjectFormat.c and
+ mem.eql(u8, options.name, "std"))
+ {
+ continue;
+ }
+
const want_this_mode = for (options.optimize_modes) |m| {
if (m == test_target.optimize_mode) break true;
} else false;