X-Git-Url: http://git.efficios.com/?p=babeltrace.git;a=blobdiff_plain;f=formats%2Fctf%2Fmetadata%2Fctf-parser-test.c;fp=formats%2Fctf%2Fmetadata%2Fctf-parser-test.c;h=cfd847d016bb1641b305d3de13a58a0dc7e0d4e3;hp=33fda7d12caeb68432aef6476dce99ffa778de23;hb=7de8808cf86ee8922f261d4cd6ee91aa0fa103b1;hpb=64b829c03328c38b48b22ee8a88fad9eff64d994 diff --git a/formats/ctf/metadata/ctf-parser-test.c b/formats/ctf/metadata/ctf-parser-test.c index 33fda7d1..cfd847d0 100644 --- a/formats/ctf/metadata/ctf-parser-test.c +++ b/formats/ctf/metadata/ctf-parser-test.c @@ -28,6 +28,7 @@ extern int yydebug; int main(int argc, char **argv) { struct ctf_scanner *scanner; + int ret = 0; yydebug = 1; scanner = ctf_scanner_alloc(stdin); @@ -36,8 +37,14 @@ int main(int argc, char **argv) return -1; } ctf_scanner_append_ast(scanner); + + if (ctf_visitor_print_xml(stdout, 0, &scanner->ast->root)) { + fprintf(stderr, "error visiting AST for XML output\n"); + ret = -1; + } ctf_scanner_free(scanner); - return 0; + + return ret; }