gst_plugins_base/tsrc/check/libs/pbutils/src/pbutils.c
branchRCL_3
changeset 29 567bb019e3e3
parent 0 0e761a78d257
child 30 7e817e7e631c
equal deleted inserted replaced
6:9b2c3c7a1a9c 29:567bb019e3e3
    29 #include "std_log_result.h" 
    29 #include "std_log_result.h" 
    30 #define LOG_FILENAME_LINE __FILE__, __LINE__
    30 #define LOG_FILENAME_LINE __FILE__, __LINE__
    31 
    31 
    32 void create_xml(int result)
    32 void create_xml(int result)
    33 {
    33 {
       
    34 
    34     if(result)
    35     if(result)
       
    36     {
    35         assert_failed = 1;
    37         assert_failed = 1;
    36     
    38     } 
       
    39 
    37     testResultXml(xmlfile);
    40     testResultXml(xmlfile);
    38     close_log_file();
    41     close_log_file();
       
    42 
       
    43     if(result)
       
    44     {
       
    45         exit (-1);
       
    46     }    
       
    47 
    39 }
    48 }
    40 
    49 
    41 #include <gst/check/gstcheck.h>
    50 #include <gst/check/gstcheck.h>
    42 #include <gst/pbutils/pbutils.h>
    51 #include <gst/pbutils/pbutils.h>
    43 
    52 
    59 
    68 
    60 #if EMULATOR
    69 #if EMULATOR
    61 static GET_GLOBAL_VAR_FROM_TLS(raised_critical,gstcheck,gboolean)
    70 static GET_GLOBAL_VAR_FROM_TLS(raised_critical,gstcheck,gboolean)
    62 #define _gst_check_raised_critical (*GET_GSTREAMER_WSD_VAR_NAME(raised_critical,gstcheck,g)())
    71 #define _gst_check_raised_critical (*GET_GSTREAMER_WSD_VAR_NAME(raised_critical,gstcheck,g)())
    63 #else 
    72 #else 
    64 extern gboolean _gst_check_raised_critical;
    73 IMPORT_C extern gboolean _gst_check_raised_critical;
    65 #endif
    74 #endif
    66 //gboolean _gst_check_raised_warning = FALSE;
    75 //gboolean _gst_check_raised_warning = FALSE;
    67 #if EMULATOR
    76 #if EMULATOR
    68 static GET_GLOBAL_VAR_FROM_TLS(raised_warning,gstcheck,gboolean)
    77 static GET_GLOBAL_VAR_FROM_TLS(raised_warning,gstcheck,gboolean)
    69 #define _gst_check_raised_warning (*GET_GSTREAMER_WSD_VAR_NAME(raised_warning,gstcheck,g)())
    78 #define _gst_check_raised_warning (*GET_GSTREAMER_WSD_VAR_NAME(raised_warning,gstcheck,g)())
    70 #else 
    79 #else 
    71 extern gboolean _gst_check_raised_warning;
    80 IMPORT_C extern gboolean _gst_check_raised_warning;
    72 #endif
    81 #endif
    73 //gboolean _gst_check_expecting_log = FALSE;
    82 //gboolean _gst_check_expecting_log = FALSE;
    74 #if EMULATOR
    83 #if EMULATOR
    75 static GET_GLOBAL_VAR_FROM_TLS(expecting_log,gstcheck,gboolean)
    84 static GET_GLOBAL_VAR_FROM_TLS(expecting_log,gstcheck,gboolean)
    76 #define _gst_check_expecting_log (*GET_GSTREAMER_WSD_VAR_NAME(expecting_log,gstcheck,g)())
    85 #define _gst_check_expecting_log (*GET_GSTREAMER_WSD_VAR_NAME(expecting_log,gstcheck,g)())
    77 #else 
    86 #else 
    78 extern gboolean _gst_check_expecting_log;
    87 IMPORT_C extern gboolean _gst_check_expecting_log;
    79 #endif
    88 #endif
    80 
    89 
    81 //gboolean _gst_check_expecting_log = FALSE;
    90 //gboolean _gst_check_expecting_log = FALSE;
    82 #if EMULATOR
    91 #if EMULATOR
    83 static GET_GLOBAL_VAR_FROM_TLS(threads_running,gstcheck,gboolean)
    92 static GET_GLOBAL_VAR_FROM_TLS(threads_running,gstcheck,gboolean)
    84 #define _gst_check_threads_running (*GET_GSTREAMER_WSD_VAR_NAME(threads_running,gstcheck,g)())
    93 #define _gst_check_threads_running (*GET_GSTREAMER_WSD_VAR_NAME(threads_running,gstcheck,g)())
    85 #else 
    94 #else 
    86 extern gboolean _gst_check_threads_running;
    95 IMPORT_C extern gboolean _gst_check_threads_running;
    87 #endif
    96 #endif
    88 
    97 
    89 static void
    98 static void
    90 missing_msg_check_getters (GstMessage * msg)
    99 missing_msg_check_getters (GstMessage * msg)
    91 {
   100 {