This repository has no description
0

Configure Feed

Select the types of activity you want to include in your feed.

font: exclude libghostty-vt from embedded font tests

author
Mitchell Hashimoto
date (Jun 5, 2026, 1:09 PM -0700) commit 05eeb439 parent 1c0aac54 change-id npvlylkr
+21
+15
src/font/opentype/glyf.zig
··· 672 672 } 673 673 674 674 test "glyf" { 675 + // lib-vt source archives intentionally exclude full Ghostty font fixtures. 676 + if (comptime @import("terminal_options").artifact == .lib) return error.SkipZigTest; 677 + 675 678 const testing = std.testing; 676 679 const alloc = testing.allocator; 677 680 // Cozette because it doesn't have any hinting. ··· 874 877 } 875 878 876 879 test "glyf: reject glyphs with instructions and composite glyphs" { 880 + // lib-vt source archives intentionally exclude full Ghostty font fixtures. 881 + if (comptime @import("terminal_options").artifact == .lib) return error.SkipZigTest; 882 + 877 883 const testing = std.testing; 878 884 const alloc = testing.allocator; 879 885 const test_font = @import("../embedded.zig").jetbrains_mono; ··· 908 914 } 909 915 910 916 test "glyf: reject truncated" { 917 + // lib-vt source archives intentionally exclude full Ghostty font fixtures. 918 + if (comptime @import("terminal_options").artifact == .lib) return error.SkipZigTest; 919 + 911 920 const testing = std.testing; 912 921 const alloc = testing.allocator; 913 922 // Cozette because it doesn't have any hinting. ··· 926 935 } 927 936 928 937 test "glyf: reject endpoints out of order" { 938 + // lib-vt source archives intentionally exclude full Ghostty font fixtures. 939 + if (comptime @import("terminal_options").artifact == .lib) return error.SkipZigTest; 940 + 929 941 const testing = std.testing; 930 942 const alloc = testing.allocator; 931 943 // Cozette because it doesn't have any hinting. ··· 952 964 } 953 965 954 966 test "glyf: reject too many points" { 967 + // lib-vt source archives intentionally exclude full Ghostty font fixtures. 968 + if (comptime @import("terminal_options").artifact == .lib) return error.SkipZigTest; 969 + 955 970 const testing = std.testing; 956 971 const alloc = testing.allocator; 957 972 // Cozette because it doesn't have any hinting.
+6
src/font/opentype/sfnt.zig
··· 285 285 const native_endian = @import("builtin").target.cpu.arch.endian(); 286 286 287 287 test "parse font" { 288 + // lib-vt source archives intentionally exclude full Ghostty font fixtures. 289 + if (comptime @import("terminal_options").artifact == .lib) return error.SkipZigTest; 290 + 288 291 const testing = std.testing; 289 292 const alloc = testing.allocator; 290 293 ··· 298 301 } 299 302 300 303 test "get table" { 304 + // lib-vt source archives intentionally exclude full Ghostty font fixtures. 305 + if (comptime @import("terminal_options").artifact == .lib) return error.SkipZigTest; 306 + 301 307 const testing = std.testing; 302 308 const alloc = testing.allocator; 303 309