gst_plugins_base/tsrc/check/generic/states/src/states.c
branchRCL_3
changeset 29 567bb019e3e3
parent 0 0e761a78d257
child 30 7e817e7e631c
equal deleted inserted replaced
6:9b2c3c7a1a9c 29:567bb019e3e3
    43 #define LOG_FILENAME_LINE __FILE__, __LINE__
    43 #define LOG_FILENAME_LINE __FILE__, __LINE__
    44 //char* xmlfile = "states";
    44 //char* xmlfile = "states";
    45 int fd_new;
    45 int fd_new;
    46 void create_xml(int result)
    46 void create_xml(int result)
    47 {
    47 {
       
    48 
    48     if(result)
    49     if(result)
       
    50     {
    49         assert_failed = 1;
    51         assert_failed = 1;
    50     
    52     } 
       
    53 
    51     testResultXml(xmlfile);
    54     testResultXml(xmlfile);
    52     close_log_file();
    55     close_log_file();
       
    56 
       
    57     if(result)
       
    58     {
       
    59         exit (-1);
       
    60     }    
       
    61 
    53 }
    62 }
    54 
    63 
    55 
    64 
    56 #if EMULATOR
    65 #if EMULATOR
    57 static GET_GLOBAL_VAR_FROM_TLS(threads_running,gstcheck,gboolean)
    66 static GET_GLOBAL_VAR_FROM_TLS(threads_running,gstcheck,gboolean)
    58 #define _gst_check_threads_running (*GET_GSTREAMER_WSD_VAR_NAME(threads_running,gstcheck,g)())
    67 #define _gst_check_threads_running (*GET_GSTREAMER_WSD_VAR_NAME(threads_running,gstcheck,g)())
    59 #else 
    68 #else 
    60 extern gboolean _gst_check_threads_running;
    69 IMPORT_C extern gboolean _gst_check_threads_running;
    61 #endif
    70 #endif
    62 #if EMULATOR
    71 #if EMULATOR
    63 static GET_GLOBAL_VAR_FROM_TLS(raised_critical,gstcheck,gboolean)
    72 static GET_GLOBAL_VAR_FROM_TLS(raised_critical,gstcheck,gboolean)
    64 #define _gst_check_raised_critical (*GET_GSTREAMER_WSD_VAR_NAME(raised_critical,gstcheck,g)())
    73 #define _gst_check_raised_critical (*GET_GSTREAMER_WSD_VAR_NAME(raised_critical,gstcheck,g)())
    65 #else 
    74 #else 
    66 extern gboolean _gst_check_raised_critical;
    75 IMPORT_C extern gboolean _gst_check_raised_critical;
    67 #endif
    76 #endif
    68 //gboolean _gst_check_raised_warning = FALSE;
    77 //gboolean _gst_check_raised_warning = FALSE;
    69 #if EMULATOR
    78 #if EMULATOR
    70 static GET_GLOBAL_VAR_FROM_TLS(raised_warning,gstcheck,gboolean)
    79 static GET_GLOBAL_VAR_FROM_TLS(raised_warning,gstcheck,gboolean)
    71 #define _gst_check_raised_warning (*GET_GSTREAMER_WSD_VAR_NAME(raised_warning,gstcheck,g)())
    80 #define _gst_check_raised_warning (*GET_GSTREAMER_WSD_VAR_NAME(raised_warning,gstcheck,g)())
    72 #else 
    81 #else 
    73 extern gboolean _gst_check_raised_warning;
    82 IMPORT_C extern gboolean _gst_check_raised_warning;
    74 #endif
    83 #endif
    75 //gboolean _gst_check_expecting_log = FALSE;
    84 //gboolean _gst_check_expecting_log = FALSE;
    76 #if EMULATOR
    85 #if EMULATOR
    77 static GET_GLOBAL_VAR_FROM_TLS(expecting_log,gstcheck,gboolean)
    86 static GET_GLOBAL_VAR_FROM_TLS(expecting_log,gstcheck,gboolean)
    78 #define _gst_check_expecting_log (*GET_GSTREAMER_WSD_VAR_NAME(expecting_log,gstcheck,g)())
    87 #define _gst_check_expecting_log (*GET_GSTREAMER_WSD_VAR_NAME(expecting_log,gstcheck,g)())
    79 #else 
    88 #else 
    80 extern gboolean _gst_check_expecting_log;
    89 IMPORT_C extern gboolean _gst_check_expecting_log;
    81 #endif
    90 #endif
    82 
    91 
    83 #if EMULATOR
    92 #if EMULATOR
    84 GET_GLOBAL_VAR_FROM_TLS(buffers,gstcheck,GList*)
    93 GET_GLOBAL_VAR_FROM_TLS(buffers,gstcheck,GList*)
    85 #define buffers (*GET_GSTREAMER_WSD_VAR_NAME(buffers,gstcheck,g)())
    94 #define buffers (*GET_GSTREAMER_WSD_VAR_NAME(buffers,gstcheck,g)())
    86 #else 
    95 #else 
    87 extern GList *buffers;
    96 IMPORT_C extern GList *buffers;
    88 #endif
    97 #endif
    89 
    98 
    90 
    99 
    91 static GList *elements = NULL;
   100 static GList *elements = NULL;
    92 
   101