authorgravatar for 29632054+Parzival-3141@users.noreply.github.comParzival-3141 <29632054+Parzival-3141@users.noreply.github.com> 2024-02-17 02:25:53-05:00
committergravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2024-10-08 23:34:20+02:00
logf522fb9ca3ae461df7682662293da96798dd6140
tree94fed96dd67a3682e06c861303dbbeb880982cf1
parent4b89a4c7cbd3653518ecf743ed707f516d187e78

fix `standalone/empty_env` test

The problem seems to be ConEmu setting environment variables before executing the test process. The test passes when run in Windows CMD.

1 files changed, 4 insertions(+), 2 deletions(-)

test/standalone/empty_env/build.zig+4-2
...@@ -7,8 +7,10 @@ pub fn build(b: *std.Build) void {...@@ -7,8 +7,10 @@ pub fn build(b: *std.Build) void {
77
8 const optimize: std.builtin.OptimizeMode = .Debug;8 const optimize: std.builtin.OptimizeMode = .Debug;
99
10 if (builtin.os.tag == .windows and builtin.cpu.arch == .aarch64) {10 if (builtin.os.tag == .windows and std.process.hasEnvVarConstant("ConEmuHWND")) {
11 // https://github.com/ziglang/zig/issues/1368511 // ConEmu injects environment variables into processes before they are executed
12 // depending on user settings. This obviously invalidates the test, so skipping
13 // it is the best option.
12 return;14 return;
13 }15 }
1416