From e3db2be89943333362210c1a8eb62b81c47bc1d2 Mon Sep 17 00:00:00 2001 From: Jakub Konka Date: Fri, 4 Dec 2020 00:33:04 +0100 Subject: [PATCH] Add minimal standalone test case --- test/standalone.zig | 1 + test/standalone/issue_7030/build.zig | 14 ++++++++++++++ test/standalone/issue_7030/main.zig | 5 +++++ 3 files changed, 20 insertions(+) create mode 100644 test/standalone/issue_7030/build.zig create mode 100644 test/standalone/issue_7030/main.zig diff --git a/test/standalone.zig b/test/standalone.zig index d73587ccd6..1295ac329b 100644 --- a/test/standalone.zig +++ b/test/standalone.zig @@ -19,6 +19,7 @@ pub fn addCases(cases: *tests.StandaloneContext) void { cases.addBuildFile("test/standalone/use_alias/build.zig"); cases.addBuildFile("test/standalone/brace_expansion/build.zig"); cases.addBuildFile("test/standalone/empty_env/build.zig"); + cases.addBuildFile("test/standalone/issue_7030/build.zig"); if (std.Target.current.os.tag != .wasi) { cases.addBuildFile("test/standalone/load_dynamic_library/build.zig"); } diff --git a/test/standalone/issue_7030/build.zig b/test/standalone/issue_7030/build.zig new file mode 100644 index 0000000000..ab3677370a --- /dev/null +++ b/test/standalone/issue_7030/build.zig @@ -0,0 +1,14 @@ +const Builder = @import("std").build.Builder; + +pub fn build(b: *Builder) void { + const exe = b.addExecutable("issue_7030", "main.zig"); + exe.setTarget(.{ + .cpu_arch = .wasm32, + .os_tag = .freestanding, + }); + exe.install(); + b.default_step.dependOn(&exe.step); + + const test_step = b.step("test", "Test the program"); + test_step.dependOn(&exe.step); +} diff --git a/test/standalone/issue_7030/main.zig b/test/standalone/issue_7030/main.zig new file mode 100644 index 0000000000..d29869ff88 --- /dev/null +++ b/test/standalone/issue_7030/main.zig @@ -0,0 +1,5 @@ +const std = @import("std"); + +pub fn main() anyerror!void { + std.log.info("All your codebase are belong to us.", .{}); +}