diff -r 9b2c3c7a1a9c -r 567bb019e3e3 gst_plugins_base/tsrc/check/elements/videorate/src/videorate.c --- a/gst_plugins_base/tsrc/check/elements/videorate/src/videorate.c Wed Mar 31 22:03:18 2010 +0300 +++ b/gst_plugins_base/tsrc/check/elements/videorate/src/videorate.c Tue Aug 31 15:30:33 2010 +0300 @@ -35,11 +35,20 @@ void create_xml(int result) { + if(result) + { assert_failed = 1; - + } + testResultXml(xmlfile); close_log_file(); + + if(result) + { + exit (-1); + } + } #include #include "libgstreamer_wsd_solution.h" @@ -48,7 +57,7 @@ GET_GLOBAL_VAR_FROM_TLS(buffers,gstcheck,GList*) #define buffers (*GET_GSTREAMER_WSD_VAR_NAME(buffers,gstcheck,g)()) #else -extern GList *buffers; +IMPORT_C extern GList *buffers; #endif