diff -r faab25d520dd -r 721e468c10f3 test/harness/testcase.h --- a/test/harness/testcase.h Fri Jan 27 16:18:02 2012 +0000 +++ b/test/harness/testcase.h Fri Jan 27 21:40:35 2012 +0000 @@ -3,15 +3,23 @@ #include +#define TESTCASE_ERROR testcase_error_quark() + +typedef enum { + TESTCASE_ERROR_FAILED +} TestcaseError; + typedef struct { char *basename; char *input; char *expected; + char *encoding; /* The character encoding to talk to BOOKLOUPE in */ enum { TESTCASE_XFAIL=1<<0, } flags; } Testcase; +GQuark testcase_error_quark(void); gboolean testcase_run(Testcase *testcase); void testcase_free(Testcase *testcase);