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 |
|
49 if(result) |
48 if(result) |
50 { |
|
51 assert_failed = 1; |
49 assert_failed = 1; |
52 } |
50 |
53 |
|
54 testResultXml(xmlfile); |
51 testResultXml(xmlfile); |
55 close_log_file(); |
52 close_log_file(); |
56 |
|
57 if(result) |
|
58 { |
|
59 exit (-1); |
|
60 } |
|
61 |
|
62 } |
53 } |
63 |
54 |
64 |
55 |
65 #if EMULATOR |
56 #if EMULATOR |
66 static GET_GLOBAL_VAR_FROM_TLS(threads_running,gstcheck,gboolean) |
57 static GET_GLOBAL_VAR_FROM_TLS(threads_running,gstcheck,gboolean) |
67 #define _gst_check_threads_running (*GET_GSTREAMER_WSD_VAR_NAME(threads_running,gstcheck,g)()) |
58 #define _gst_check_threads_running (*GET_GSTREAMER_WSD_VAR_NAME(threads_running,gstcheck,g)()) |
68 #else |
59 #else |
69 IMPORT_C extern gboolean _gst_check_threads_running; |
60 extern gboolean _gst_check_threads_running; |
70 #endif |
61 #endif |
71 #if EMULATOR |
62 #if EMULATOR |
72 static GET_GLOBAL_VAR_FROM_TLS(raised_critical,gstcheck,gboolean) |
63 static GET_GLOBAL_VAR_FROM_TLS(raised_critical,gstcheck,gboolean) |
73 #define _gst_check_raised_critical (*GET_GSTREAMER_WSD_VAR_NAME(raised_critical,gstcheck,g)()) |
64 #define _gst_check_raised_critical (*GET_GSTREAMER_WSD_VAR_NAME(raised_critical,gstcheck,g)()) |
74 #else |
65 #else |
75 IMPORT_C extern gboolean _gst_check_raised_critical; |
66 extern gboolean _gst_check_raised_critical; |
76 #endif |
67 #endif |
77 //gboolean _gst_check_raised_warning = FALSE; |
68 //gboolean _gst_check_raised_warning = FALSE; |
78 #if EMULATOR |
69 #if EMULATOR |
79 static GET_GLOBAL_VAR_FROM_TLS(raised_warning,gstcheck,gboolean) |
70 static GET_GLOBAL_VAR_FROM_TLS(raised_warning,gstcheck,gboolean) |
80 #define _gst_check_raised_warning (*GET_GSTREAMER_WSD_VAR_NAME(raised_warning,gstcheck,g)()) |
71 #define _gst_check_raised_warning (*GET_GSTREAMER_WSD_VAR_NAME(raised_warning,gstcheck,g)()) |
81 #else |
72 #else |
82 IMPORT_C extern gboolean _gst_check_raised_warning; |
73 extern gboolean _gst_check_raised_warning; |
83 #endif |
74 #endif |
84 //gboolean _gst_check_expecting_log = FALSE; |
75 //gboolean _gst_check_expecting_log = FALSE; |
85 #if EMULATOR |
76 #if EMULATOR |
86 static GET_GLOBAL_VAR_FROM_TLS(expecting_log,gstcheck,gboolean) |
77 static GET_GLOBAL_VAR_FROM_TLS(expecting_log,gstcheck,gboolean) |
87 #define _gst_check_expecting_log (*GET_GSTREAMER_WSD_VAR_NAME(expecting_log,gstcheck,g)()) |
78 #define _gst_check_expecting_log (*GET_GSTREAMER_WSD_VAR_NAME(expecting_log,gstcheck,g)()) |
88 #else |
79 #else |
89 IMPORT_C extern gboolean _gst_check_expecting_log; |
80 extern gboolean _gst_check_expecting_log; |
90 #endif |
81 #endif |
91 |
82 |
92 #if EMULATOR |
83 #if EMULATOR |
93 GET_GLOBAL_VAR_FROM_TLS(buffers,gstcheck,GList*) |
84 GET_GLOBAL_VAR_FROM_TLS(buffers,gstcheck,GList*) |
94 #define buffers (*GET_GSTREAMER_WSD_VAR_NAME(buffers,gstcheck,g)()) |
85 #define buffers (*GET_GSTREAMER_WSD_VAR_NAME(buffers,gstcheck,g)()) |
95 #else |
86 #else |
96 IMPORT_C extern GList *buffers; |
87 extern GList *buffers; |
97 #endif |
88 #endif |
98 |
89 |
99 |
90 |
100 static GList *elements = NULL; |
91 static GList *elements = NULL; |
101 |
92 |