ali@0: #include ali@0: #include ali@0: #include ali@6: #include ali@5: #include ali@0: #include "testcase.h" ali@0: #include "testcaseio.h" ali@0: ali@0: /* ali@0: * Returns FALSE if the test should be considered to have failed. ali@0: * (returns TRUE on pass or expected-fail). ali@0: */ ali@6: gboolean run_test(const char *filename) ali@0: { ali@0: Testcase *testcase; ali@6: gboolean retval; ali@0: testcase=testcase_parse_file(filename); ali@0: if (!testcase) ali@0: return FALSE; ali@0: retval=testcase_run(testcase); ali@0: testcase_free(testcase); ali@0: return retval; ali@0: } ali@0: ali@0: int main(int argc,char **argv) ali@0: { ali@0: int i; ali@6: gboolean pass=TRUE; ali@11: bl_set_print_handlers(); ali@0: for(i=1;i