From 1f08b541af47398afb3f64968b2fc5e96c58b7bb Mon Sep 17 00:00:00 2001 From: Kartik Agaram Date: Wed, 24 Oct 2018 23:28:03 -0700 Subject: 4724 --- html/subx/002test.cc.html | 40 ++++++++++++++++++++-------------------- 1 file changed, 20 insertions(+), 20 deletions(-) (limited to 'html/subx/002test.cc.html') diff --git a/html/subx/002test.cc.html b/html/subx/002test.cc.html index 8c3c25b9..c7dc18fa 100644 --- a/html/subx/002test.cc.html +++ b/html/subx/002test.cc.html @@ -72,40 +72,40 @@ if ('onhashchange' in window) { 12 typedef void (*test_fn)(void); 13 :(before "Globals") 14 // move a global ahead into types that we can't generate an extern declaration for - 15 const test_fn Tests[] = { + 15 const test_fn Tests[] = { 16 #include "test_list" // auto-generated; see 'build*' scripts 17 }; 18 19 :(before "End Globals") - 20 bool Run_tests = false; - 21 bool Passed = true; // set this to false inside any test to indicate failure + 20 bool Run_tests = false; + 21 bool Passed = true; // set this to false inside any test to indicate failure 22 23 :(before "End Includes") 24 #define CHECK(X) \ - 25 if (Passed && !(X)) { \ + 25 if (Passed && !(X)) { \ 26 cerr << "\nF - " << __FUNCTION__ << "(" << __FILE__ << ":" << __LINE__ << "): " << #X << '\n'; \ - 27 Passed = false; \ + 27 Passed = false; \ 28 return; /* Currently we stop at the very first failure. */ \ 29 } 30 31 #define CHECK_EQ(X, Y) \ - 32 if (Passed && (X) != (Y)) { \ + 32 if (Passed && (X) != (Y)) { \ 33 cerr << "\nF - " << __FUNCTION__ << "(" << __FILE__ << ":" << __LINE__ << "): " << #X << " == " << #Y << '\n'; \ 34 cerr << " got " << (X) << '\n'; /* BEWARE: multiple eval */ \ - 35 Passed = false; \ + 35 Passed = false; \ 36 return; /* Currently we stop at the very first failure. */ \ 37 } 38 39 :(before "End Reset") - 40 Passed = true; + 40 Passed = true; 41 42 :(before "End Commandline Parsing") - 43 if (argc > 1 && is_equal(argv[1], "test")) { - 44 Run_tests = true; --argc; ++argv; // shift 'test' out of commandline args + 43 if (argc > 1 && is_equal(argv[1], "test")) { + 44 Run_tests = true; --argc; ++argv; // shift 'test' out of commandline args 45 } 46 47 :(before "End Main") - 48 if (Run_tests) { + 48 if (Run_tests) { 49 // Test Runs 50 // we run some tests and then exit; assume no state need be maintained afterward 51 @@ -113,10 +113,10 @@ if ('onhashchange' in window) { 53 // End Test Run Initialization 54 time_t t; time(&t); 55 cerr << "C tests: " << ctime(&t); - 56 for (size_t i=0; i < sizeof(Tests)/sizeof(Tests[0]); ++i) { + 56 for (size_t i=0; i < sizeof(Tests)/sizeof(Tests[0]); ++i) { 57 //? cerr << "running " << Test_names[i] << '\n'; - 58 run_test(i); - 59 if (Passed) cerr << '.'; + 58 run_test(i); + 59 if (Passed) cerr << '.'; 60 else ++num_failures; 61 } 62 cerr << '\n'; @@ -138,12 +138,12 @@ if ('onhashchange' in window) { 78 return 1; 79 80 :(code) - 81 void run_test(size_t i) { - 82 if (i >= sizeof(Tests)/sizeof(Tests[0])) { + 81 void run_test(size_t i) { + 82 if (i >= sizeof(Tests)/sizeof(Tests[0])) { 83 cerr << "no test " << i << '\n'; 84 return; 85 } - 86 reset(); + 86 reset(); 87 // End Test Setup 88 (*Tests[i])(); 89 // End Test Teardown @@ -159,10 +159,10 @@ if ('onhashchange' in window) { 99 string maybe_single_test_to_run = argv[argc-1]; 100 if (!starts_with(maybe_single_test_to_run, "test_")) 101 maybe_single_test_to_run.insert(0, "test_"); -102 for (size_t i=0; i < sizeof(Tests)/sizeof(Tests[0]); ++i) { +102 for (size_t i=0; i < sizeof(Tests)/sizeof(Tests[0]); ++i) { 103 if (Test_names[i] == maybe_single_test_to_run) { -104 run_test(i); -105 if (Passed) cerr << ".\n"; +104 run_test(i); +105 if (Passed) cerr << ".\n"; 106 return 0; 107 } 108 } -- cgit 1.4.1-2-gfad0