|
Hawaii Hybrid
|
#include <stdio.h>#include <assert.h>#include <stdbool.h>#include <stdlib.h>#include "nob.h"#include "flag.h"
Classes | |
| struct | Report |
| struct | Reports |
Macros | |
| #define | NOB_STRIP_PREFIX |
| #define | NOB_IMPLEMENTATION |
| #define | FLAG_IMPLEMENTATION |
| #define | OUT_FILENAME_TEMPLATE "./tests/%s.out" |
| #define | TMP_FILENAME_TEMPLATE "./tests/%s.out.tmp" |
| #define | TEST_COUNT sizeof(EXPECTED_TESTS_STATUS)/sizeof(EXPECTED_TESTS_STATUS[0]) |
Enumerations | |
| enum | Status { Success , Fail } |
Functions | |
| Status | run_test (Cmd *cmd, const char *test_name) |
| void | usage (void) |
| bool | test_exists (const char *test_name) |
| void | collect_test_reports (Reports *reports) |
| int | main (int argc, char *argv[]) |
Variables | |
| const char * | STATUS_AS_STR [] |
| Report | EXPECTED_TESTS_STATUS [] |
| #define FLAG_IMPLEMENTATION |
| #define NOB_IMPLEMENTATION |
| #define NOB_STRIP_PREFIX |
| #define OUT_FILENAME_TEMPLATE "./tests/%s.out" |
| #define TEST_COUNT sizeof(EXPECTED_TESTS_STATUS)/sizeof(EXPECTED_TESTS_STATUS[0]) |
| #define TMP_FILENAME_TEMPLATE "./tests/%s.out.tmp" |
| enum Status |
| void collect_test_reports | ( | Reports * | reports | ) |
| int main | ( | int | argc, |
| char * | argv[] ) |
| Status run_test | ( | Cmd * | cmd, |
| const char * | test_name ) |
| bool test_exists | ( | const char * | test_name | ) |
| void usage | ( | void | ) |
| Report EXPECTED_TESTS_STATUS[] |