aboutsummaryrefslogtreecommitdiff
path: root/test/standalone/child_process
AgeCommit message (Collapse)Author
5 daystest-standalone: fix most compilation errorsAndrew Kelley
5 daysupdate remaining calls to std.Io.Threaded.initAndrew Kelley
5 daysfix a handful of compilation errors related to std.fs migrationAndrew Kelley
5 daysupdate std.process.Child.run occurences to use ioAndrew Kelley
5 daystests: close() -> close(io)Andrew Kelley
5 daystest: std.fs.File -> std.Io.FileAndrew Kelley
2025-10-29std.Io.Threaded: add ioBasic which disables networkingAndrew Kelley
2025-10-29fix some std.Io compilation failuresAndrew Kelley
2025-08-30child process test: preemptively use streaming modeAndrew Kelley
works around #24984
2025-08-30update tools and other miscellaneous things to new APIsAndrew Kelley
2025-07-26child_process standalone test: Test spawning a path with leading ..Ryan Liptak
Also check that FileNotFound is consistently returned when the path is missing. The new `run_relative` step will test spawning paths like: child_path: ../84385e7e669db0967d7a42765011dbe0/child missing_child_path: ../84385e7e669db0967d7a42765011dbe0/child_intentionally_missing
2025-07-07update standalone and incremental tests to new APIAndrew Kelley
2024-12-18test-standalone: migrate from deprecated std.Build APIsmlugg
2024-06-13Change deprecated b.host to b.graph.host in tests and Zig's build.zigKrzysztof Wolicki
2024-05-26std: restructure child process namespaceAndrew Kelley
2024-04-11remove deprecated LazyPath.path union tagAndrew Kelley
2024-01-01zig build system: change target, compilation, and module APIsAndrew Kelley
Introduce the concept of "target query" and "resolved target". A target query is what the user specifies, with some things left to default. A resolved target has the default things discovered and populated. In the future, std.zig.CrossTarget will be rename to std.Target.Query. Introduces `std.Build.resolveTargetQuery` to get from one to the other. The concept of `main_mod_path` is gone, no longer supported. You have to put the root source file at the module root now. * remove deprecated API * update build.zig for the breaking API changes in this branch * move std.Build.Step.Compile.BuildId to std.zig.BuildId * add more options to std.Build.ExecutableOptions, std.Build.ObjectOptions, std.Build.SharedLibraryOptions, std.Build.StaticLibraryOptions, and std.Build.TestOptions. * remove `std.Build.constructCMacro`. There is no use for this API. * deprecate `std.Build.Step.Compile.defineCMacro`. Instead, `std.Build.Module.addCMacro` is provided. - remove `std.Build.Step.Compile.defineCMacroRaw`. * deprecate `std.Build.Step.Compile.linkFrameworkNeeded` - use `std.Build.Module.linkFramework` * deprecate `std.Build.Step.Compile.linkFrameworkWeak` - use `std.Build.Module.linkFramework` * move more logic into `std.Build.Module` * allow `target` and `optimize` to be `null` when creating a Module. Along with other fields, those unspecified options will be inherited from parent `Module` when inserted into an import table. * the `target` field of `addExecutable` is now required. pass `b.host` to get the host target.
2023-07-25test/standalone: reinstate std.ChildProcess testsalex
67d5bfef removed std.ChildProcess tests, suggesting to make them standalone instead. This commit does exactly that after the bug creating SIGPIPE in ReleaseFast is no more with LLVM 15.0.5. Thanks to @x1ddos for the idea with the compile artifacts and PR improvements.