From d9cd4d087648c6d83e22dda6a4b82929a72fc771 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alex=20R=C3=B8nne=20Petersen?= Date: Sat, 4 Oct 2025 20:49:56 +0200 Subject: [PATCH] test: remove standalone options test This functionality is already load-bearing for the compiler's own build script so this (disabled, possibly bitrotted?) doesn't really add value. --- test/standalone/build.zig.zon | 4 ---- test/standalone/options/build.zig | 21 --------------------- test/standalone/options/src/main.zig | 12 ------------ 3 files changed, 37 deletions(-) delete mode 100644 test/standalone/options/build.zig delete mode 100644 test/standalone/options/src/main.zig diff --git a/test/standalone/build.zig.zon b/test/standalone/build.zig.zon index ac87c57c7b..8a0b870012 100644 --- a/test/standalone/build.zig.zon +++ b/test/standalone/build.zig.zon @@ -143,10 +143,6 @@ //.sigpipe = .{ // .path = "sigpipe", //}, - // TODO restore this test - //.options = .{ - // .path = "options", - //}, .strip_empty_loop = .{ .path = "strip_empty_loop", }, diff --git a/test/standalone/options/build.zig b/test/standalone/options/build.zig deleted file mode 100644 index 5f1e496c4b..0000000000 --- a/test/standalone/options/build.zig +++ /dev/null @@ -1,21 +0,0 @@ -const std = @import("std"); - -pub fn build(b: *std.Build) void { - const main = b.addTest(.{ .root_module = b.createModule(.{ - .root_source_file = b.path("src/main.zig"), - .target = b.graph.host, - .optimize = .Debug, - }) }); - - const options = b.addOptions(); - main.root_module.addOptions("build_options", options); - options.addOption(bool, "bool_true", b.option(bool, "bool_true", "t").?); - options.addOption(bool, "bool_false", b.option(bool, "bool_false", "f").?); - options.addOption(u32, "int", b.option(u32, "int", "i").?); - const E = enum { one, two, three }; - options.addOption(E, "e", b.option(E, "e", "e").?); - options.addOption([]const u8, "string", b.option([]const u8, "string", "s").?); - - const test_step = b.step("test", "Run unit tests"); - test_step.dependOn(&b.addRunArtifact(main).step); -} diff --git a/test/standalone/options/src/main.zig b/test/standalone/options/src/main.zig deleted file mode 100644 index e2bbe254c5..0000000000 --- a/test/standalone/options/src/main.zig +++ /dev/null @@ -1,12 +0,0 @@ -const std = @import("std"); -const assert = std.debug.assert; - -const build_options = @import("build_options"); - -test "build options" { - comptime assert(build_options.bool_true); - comptime assert(!build_options.bool_false); - comptime assert(build_options.int == 1234); - comptime assert(build_options.e == .two); - comptime assert(std.mem.eql(u8, build_options.string, "hello")); -}