1.1 --- a/test/harness/testcase.h Fri Jan 27 16:18:02 2012 +0000
1.2 +++ b/test/harness/testcase.h Fri Jan 27 23:59:51 2012 +0000
1.3 @@ -3,15 +3,23 @@
1.4
1.5 #include <glib.h>
1.6
1.7 +#define TESTCASE_ERROR testcase_error_quark()
1.8 +
1.9 +typedef enum {
1.10 + TESTCASE_ERROR_FAILED
1.11 +} TestcaseError;
1.12 +
1.13 typedef struct {
1.14 char *basename;
1.15 char *input;
1.16 char *expected;
1.17 + char *encoding; /* The character encoding to talk to BOOKLOUPE in */
1.18 enum {
1.19 TESTCASE_XFAIL=1<<0,
1.20 } flags;
1.21 } Testcase;
1.22
1.23 +GQuark testcase_error_quark(void);
1.24 gboolean testcase_run(Testcase *testcase);
1.25 void testcase_free(Testcase *testcase);
1.26