zig

fork of https://codeberg.org/ziglang/zig
Log | Files | Refs | README | LICENSE

commit e3db2be89943333362210c1a8eb62b81c47bc1d2 (tree)
parent 54706dd2294d998c6c6ad91c80a23a3471677c43
Author: Jakub Konka <kubkon@jakubkonka.com>
Date:   Fri,  4 Dec 2020 00:33:04 +0100

Add minimal standalone test case

Diffstat:
Mtest/standalone.zig | 1+
Atest/standalone/issue_7030/build.zig | 14++++++++++++++
Atest/standalone/issue_7030/main.zig | 5+++++
3 files changed, 20 insertions(+), 0 deletions(-)

diff --git 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 @@ -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 @@ -0,0 +1,5 @@ +const std = @import("std"); + +pub fn main() anyerror!void { + std.log.info("All your codebase are belong to us.", .{}); +}