aboutsummaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorAndrew Kelley <superjoe30@gmail.com>2017-10-16 02:27:51 -0400
committerAndrew Kelley <superjoe30@gmail.com>2017-10-16 02:30:03 -0400
commit8cfb0cfbcee8161c52f71bccc3cf1b8d988f83b0 (patch)
tree3f6ff40ee148a0a3853d0ad5464f7512b4a34118 /test
parent4e2a5e6b1372ca22735a8f73a56c9de417460722 (diff)
downloadzig-8cfb0cfbcee8161c52f71bccc3cf1b8d988f83b0.tar.gz
zig-8cfb0cfbcee8161c52f71bccc3cf1b8d988f83b0.zip
std.os.ChildProcess: on windows cwd affects exe search path
to match posix semantics disabling non-passing build-examples tests. See #538
Diffstat (limited to 'test')
-rw-r--r--test/build_examples.zig10
1 files changed, 8 insertions, 2 deletions
diff --git a/test/build_examples.zig b/test/build_examples.zig
index 239f7e8b7d..29a15fd515 100644
--- a/test/build_examples.zig
+++ b/test/build_examples.zig
@@ -1,12 +1,18 @@
const tests = @import("tests.zig");
+const builtin = @import("builtin");
+const is_windows = builtin.os == builtin.Os.windows;
pub fn addCases(cases: &tests.BuildExamplesContext) {
cases.add("example/hello_world/hello.zig");
cases.addC("example/hello_world/hello_libc.zig");
cases.add("example/cat/main.zig");
cases.add("example/guess_number/main.zig");
- cases.addBuildFile("example/shared_library/build.zig");
- cases.addBuildFile("example/mix_o_files/build.zig");
+ if (!is_windows) {
+ // TODO get this test passing on windows
+ // See https://github.com/zig-lang/zig/issues/538
+ cases.addBuildFile("example/shared_library/build.zig");
+ cases.addBuildFile("example/mix_o_files/build.zig");
+ }
cases.addBuildFile("test/standalone/issue_339/build.zig");
cases.addBuildFile("test/standalone/pkg_import/build.zig");
cases.addBuildFile("test/standalone/use_alias/build.zig");