<<
path:
root/public/0x2lib.git/html/tests/run_tests.jai
blob: 5c9e7605a9ce0a1310fed2f31b8f94ec1ef7c512
[raw]
[clear marker]
0#!/usr/bin/env -S jai -quiet run_tests.jai +Autorun
2MEMORY_DEBUGGER :: false;
8 -tc Run visual test for `Termcolors`
14 #if MEMORY_DEBUGGER defer report_memory_leaks();
15 crash.opinionated_init();
17 args := get_command_line_arguments();
19 if array_find(args, "help") || array_find(args, "-help") || array_find(args, "-h") {
24 if array_find(args, "-tc") {
28 else if array_find(args, "-sc") {
32 else if array_find(args, "-lk") {
40 qtrace("Test Suite", color=.BLUE, features=.TIME | .CPU_COUNTER);
51 log("\n---------------------------------------------------------");
52 if ok then log("All tests passed"); else log_error("Tests failed");
57#import "Basic"()(MEMORY_DEBUGGER = MEMORY_DEBUGGER);
59tc :: #import,file "termcolors.jai";
60bp :: #import,file "bitpack.jai";
61rc :: #import,file "rectcut.jai";
62cl :: #import,file "colored.jai";
63df :: #import,file "datefmt.jai";
64sp :: #import,file "string.jai";
65lx :: #import,file "lexer.jai";
66sc :: #import,file "seccomp.jai";
67lk :: #import,file "landlock.jai";
68mt :: #import,file "math.jai";
70#import,file "../0x2_Qtrace.jai";
71crash :: #import,file "../0x2_Crashed.jai";