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...