Commit da2af9c613

Andrew Kelley <superjoe30@gmail.com>
2018-04-22 19:36:26
fixups
1 parent 0dcadc6
Changed files (4)
std/os/linux/index.zig
@@ -1309,7 +1309,8 @@ pub fn capset(hdrp: &cap_user_header_t, datap: &const cap_user_data_t) usize {
     return syscall2(SYS_capset, @ptrToInt(hdrp), @ptrToInt(datap));
 }
 
-comptime {
-    if (!builtin.is_test) return;
-    _ = @import("test.zig");
+test "import" {
+    if (builtin.os == builtin.Os.linux) {
+        _ = @import("test.zig");
+    }
 }
std/os/linux/test.zig
@@ -4,8 +4,6 @@ const linux = std.os.linux;
 const assert = std.debug.assert;
 
 test "timer" {
-    if (builtin.os != builtin.Os.linux) return;
-
     const epoll_fd = linux.epoll_create();
     var err = linux.getErrno(epoll_fd);
     assert(err == 0);
std/os/windows/index.zig
@@ -1,10 +1,3 @@
-const builtin = @import("builtin");
-comptime {
-    if (!builtin.is_test) return;
-    _ = @import("util.zig");
-}
-
-
 pub const ERROR = @import("error.zig");
 
 pub extern "advapi32" stdcallcc fn CryptAcquireContextA(phProv: &HCRYPTPROV, pszContainer: ?LPCSTR,
@@ -324,3 +317,7 @@ pub const FILE_END = 2;
 pub const HEAP_CREATE_ENABLE_EXECUTE = 0x00040000;
 pub const HEAP_GENERATE_EXCEPTIONS = 0x00000004;
 pub const HEAP_NO_SERIALIZE = 0x00000001;
+
+test "import" {
+    _ = @import("util.zig");
+}
std/os/index.zig
@@ -4,8 +4,7 @@ const Os = builtin.Os;
 const is_windows = builtin.os == Os.windows;
 const os = this;
 
-comptime {
-    if (!builtin.is_test) return;
+test "std.os" {
     _ = @import("child_process.zig");
     _ = @import("darwin.zig");
     _ = @import("darwin_errno.zig");