Displaying 2 results from an estimated 2 matches for "trace_fail".
Did you mean:
trace_tail
2008 Jan 08
0
4 commits - configure.ac test/compiler.c test/.gitignore test/Makefile.am test/swfdec_test.c test/swfdec_test_function.c test/swfdec_test_function.h test/swfdec_test_global.c test/swfdec_test_initialize.as test/swfdec_test_initialize.h
...&diff, NULL, NULL, NULL)) {
+ unlink (tmp);
+ g_free (tmp);
+ return NULL;
+ }
+ unlink (tmp);
+ g_free (tmp);
+ return diff;
+}
+
static void
swfdec_test_test_trace_stop (SwfdecTestTest *test)
{
@@ -58,8 +96,10 @@ swfdec_test_test_trace_stop (SwfdecTestTest *test)
test->trace_failed = TRUE;
if (test->trace_failed) {
+ char *diff = swfdec_test_test_trace_diff (test);
/* FIXME: produce a diff here */
- swfdec_test_throw (SWFDEC_AS_OBJECT (test)->context, "invalid trace output");
+ swfdec_test_throw (SWFDEC_AS_OBJECT (test)->context, "...
2008 Jan 07
0
12 commits - configure.ac doc/swfdec.types Makefile.am test/crashfinder.c test/dump.c test/Makefile.am test/swfdec-extract.c test/swfdec_out.c test/swfdec_out.h test/swfedit.c test/swfedit_file.c test/swfedit_file.h test/swfedit_list.c test/swfedit_list.h
...trace capturing ***/
+static void
+swfdec_test_test_trace_stop (SwfdecTestTest *test)
+{
+ if (test->trace_filename == NULL)
+ return;
+
+ if (test->trace_buffer &&
+ test->trace_offset != test->trace_buffer->data + test->trace_buffer->length)
+ test->trace_failed = TRUE;
+
+ if (test->trace_failed) {
+ /* FIXME: produce a diff here */
+ swfdec_test_throw (SWFDEC_AS_OBJECT (test)->context, "invalid trace output");
+ }
+
+ if (test->trace_buffer) {
+ swfdec_buffer_unref (test->trace_buffer);
+ test->trace_buffer = NUL...