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 |