mirror of
https://github.com/ziglang/zig.git
synced 2026-02-12 12:27:41 +00:00
std: disable tests that crash stage2
This commit is contained in:
parent
2b93546b39
commit
1a7b4ddeae
@ -5,6 +5,7 @@ pub const gzip = @import("compress/gzip.zig");
|
||||
pub const zlib = @import("compress/zlib.zig");
|
||||
|
||||
test {
|
||||
if (@import("builtin").zig_backend != .stage1) return error.SkipZigTest;
|
||||
_ = deflate;
|
||||
_ = gzip;
|
||||
_ = zlib;
|
||||
|
||||
@ -109,6 +109,7 @@ pub fn Batch(
|
||||
}
|
||||
|
||||
test "std.event.Batch" {
|
||||
if (@import("builtin").zig_backend != .stage1) return error.SkipZigTest;
|
||||
var count: usize = 0;
|
||||
var batch = Batch(void, 2, .auto_async).init();
|
||||
batch.add(&async sleepALittle(&count));
|
||||
|
||||
@ -2111,6 +2111,7 @@ test "slice" {
|
||||
}
|
||||
|
||||
test "escape non-printable" {
|
||||
if (builtin.zig_backend != .stage1) return error.SkipZigTest;
|
||||
try expectFmt("abc", "{s}", .{fmtSliceEscapeLower("abc")});
|
||||
try expectFmt("ab\\xffc", "{s}", .{fmtSliceEscapeLower("ab\xffc")});
|
||||
try expectFmt("ab\\xFFc", "{s}", .{fmtSliceEscapeUpper("ab\xffc")});
|
||||
@ -2146,6 +2147,7 @@ test "cstr" {
|
||||
}
|
||||
|
||||
test "filesize" {
|
||||
if (builtin.zig_backend != .stage1) return error.SkipZigTest;
|
||||
try expectFmt("file size: 42B\n", "file size: {}\n", .{fmtIntSizeDec(42)});
|
||||
try expectFmt("file size: 42B\n", "file size: {}\n", .{fmtIntSizeBin(42)});
|
||||
try expectFmt("file size: 63MB\n", "file size: {}\n", .{fmtIntSizeDec(63 * 1000 * 1000)});
|
||||
@ -2445,6 +2447,7 @@ test "struct.zero-size" {
|
||||
}
|
||||
|
||||
test "bytes.hex" {
|
||||
if (builtin.zig_backend != .stage1) return error.SkipZigTest;
|
||||
const some_bytes = "\xCA\xFE\xBA\xBE";
|
||||
try expectFmt("lowercase: cafebabe\n", "lowercase: {x}\n", .{fmtSliceHexLower(some_bytes)});
|
||||
try expectFmt("uppercase: CAFEBABE\n", "uppercase: {X}\n", .{fmtSliceHexUpper(some_bytes)});
|
||||
@ -2476,6 +2479,7 @@ pub fn hexToBytes(out: []u8, input: []const u8) ![]u8 {
|
||||
}
|
||||
|
||||
test "hexToBytes" {
|
||||
if (builtin.zig_backend != .stage1) return error.SkipZigTest;
|
||||
var buf: [32]u8 = undefined;
|
||||
try expectFmt("90" ** 32, "{s}", .{fmtSliceHexUpper(try hexToBytes(&buf, "90" ** 32))});
|
||||
try expectFmt("ABCD", "{s}", .{fmtSliceHexUpper(try hexToBytes(&buf, "ABCD"))});
|
||||
|
||||
@ -391,7 +391,10 @@ pub fn SegmentedList(comptime T: type, comptime prealloc_item_count: usize) type
|
||||
}
|
||||
|
||||
test "SegmentedList basic usage" {
|
||||
try testSegmentedList(0);
|
||||
if (@import("builtin").zig_backend == .stage1) {
|
||||
// https://github.com/ziglang/zig/issues/11787
|
||||
try testSegmentedList(0);
|
||||
}
|
||||
try testSegmentedList(1);
|
||||
try testSegmentedList(2);
|
||||
try testSegmentedList(4);
|
||||
|
||||
@ -804,6 +804,7 @@ pub fn fmtUtf16le(utf16le: []const u16) std.fmt.Formatter(formatUtf16le) {
|
||||
}
|
||||
|
||||
test "fmtUtf16le" {
|
||||
if (@import("builtin").zig_backend != .stage1) return error.SkipZigTest;
|
||||
const expectFmt = std.testing.expectFmt;
|
||||
try expectFmt("", "{}", .{fmtUtf16le(utf8ToUtf16LeStringLiteral(""))});
|
||||
try expectFmt("foo", "{}", .{fmtUtf16le(utf8ToUtf16LeStringLiteral("foo"))});
|
||||
|
||||
@ -13,6 +13,7 @@ pub const net = struct {
|
||||
};
|
||||
|
||||
test {
|
||||
if (@import("builtin").zig_backend != .stage1) return error.SkipZigTest;
|
||||
inline for (.{ os, net }) |module| {
|
||||
std.testing.refAllDecls(module);
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user