| int main(int argc, char *argv[]) { | |
| testing t(std::cout); | |
| if (argc >= 2) { | |
| t.set_filter(argv[1]); | |
| } | |
| const char * verbose = getenv("LLAMA_TEST_VERBOSE"); | |
| if (verbose) { | |
| t.verbose = std::string(verbose) == "1"; | |
| } | |
| t.test("basic", test_basic); | |
| t.test("unicode", test_unicode); | |
| t.test("json", test_json_parser); | |
| t.test("gbnf", test_gbnf_generation); | |
| t.test("serialization", test_json_serialization); | |
| return t.summary(); | |
| } | |