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 d73587ccd68ab838c1e14ff643c37ca42caf207c..1295ac329bcb04809ed4b6abc0c662798d6a9279 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 0000000000000000000000000000000000000000..ab3677370a06dba81892aa1b148e7a850df36a76 --- /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 0000000000000000000000000000000000000000..d29869ff88feb94cd5a5fd28d760824920f269ac --- /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.", .{}); +} -- 2.54.0