mirror of
https://codeberg.org/ziglang/zig.git
synced 2025-12-08 23:04:24 +00:00
This is a major refactor to `Step.Run` which adds new functionality, primarily to the execution of Zig tests. * All tests are run, even if a test crashes. This happens through the same mechanism as timeouts where the test processes is repeatedly respawned as needed. * The build status output is more precise. For each unit test, it differentiates pass, skip, fail, crash, and timeout. Memory leaks are reported separately, as they do not indicate a test's "status", but are rather an additional property (a test with leaks may still pass!). * The number of memory leaks is tracked and reported, both per-test and for a whole `Run` step. * Reporting is made clearer when a step is failed solely due to error logs (`std.log.err`) where every unit test passed. |
||
|---|---|---|
| .. | ||
| Ast | ||
| c_translation | ||
| llvm | ||
| system | ||
| Ast.zig | ||
| AstGen.zig | ||
| AstRlAnnotate.zig | ||
| BuiltinFn.zig | ||
| Client.zig | ||
| ErrorBundle.zig | ||
| LibCDirs.zig | ||
| LibCInstallation.zig | ||
| llvm.zig | ||
| number_literal.zig | ||
| Parse.zig | ||
| parser_test.zig | ||
| perf_test.zig | ||
| primitives.zig | ||
| Server.zig | ||
| string_literal.zig | ||
| system.zig | ||
| target.zig | ||
| tokenizer.zig | ||
| WindowsSdk.zig | ||
| Zir.zig | ||
| Zoir.zig | ||
| ZonGen.zig | ||