search for: trace_filenam

Displaying 2 results from an estimated 2 matches for "trace_filenam".

Did you mean: trace_filename
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
...nclude "swfdec_test_function.h" @@ -47,6 +48,43 @@ swfdec_test_throw (SwfdecAsContext *cx, const char *message, ...) /*** trace capturing ***/ +static char * +swfdec_test_test_trace_diff (SwfdecTestTest *test) +{ + const char *command[] = { "diff", "-u", test->trace_filename, NULL, NULL }; + char *tmp, *diff; + int fd; + GSList *walk; + + fd = g_file_open_tmp (NULL, &tmp, NULL); + if (fd < 0) + return FALSE; + + test->trace_captured = g_slist_reverse (test->trace_captured); + for (walk = test->trace_captured; walk; walk = walk->next) { +...
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
...gs); + + /* FIXME: Throw a real object here? */ + SWFDEC_AS_VALUE_SET_STRING (&val, swfdec_as_context_give_string (cx, s)); + } + swfdec_as_context_throw (cx, &val); +} + /*** 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 (SWFD...