36 #include "std_log_result.h" |
36 #include "std_log_result.h" |
37 #define LOG_FILENAME_LINE __FILE__, __LINE__ |
37 #define LOG_FILENAME_LINE __FILE__, __LINE__ |
38 |
38 |
39 void create_xml(int result) |
39 void create_xml(int result) |
40 { |
40 { |
41 |
|
42 if(result) |
41 if(result) |
43 { |
|
44 assert_failed = 1; |
42 assert_failed = 1; |
45 } |
43 |
46 |
|
47 testResultXml(xmlfile); |
44 testResultXml(xmlfile); |
48 close_log_file(); |
45 close_log_file(); |
49 |
|
50 if(result) |
|
51 { |
|
52 exit (-1); |
|
53 } |
|
54 |
|
55 } |
46 } |
56 |
47 |
57 #if EMULATOR |
48 #if EMULATOR |
58 static GET_GLOBAL_VAR_FROM_TLS(raised_critical,gstcheck,gboolean) |
49 static GET_GLOBAL_VAR_FROM_TLS(raised_critical,gstcheck,gboolean) |
59 #define _gst_check_raised_critical (*GET_GSTREAMER_WSD_VAR_NAME(raised_critical,gstcheck,g)()) |
50 #define _gst_check_raised_critical (*GET_GSTREAMER_WSD_VAR_NAME(raised_critical,gstcheck,g)()) |
60 #else |
51 #else |
61 IMPORT_C extern gboolean _gst_check_raised_critical; |
52 extern gboolean _gst_check_raised_critical; |
62 #endif |
53 #endif |
63 //gboolean _gst_check_raised_warning = FALSE; |
54 //gboolean _gst_check_raised_warning = FALSE; |
64 #if EMULATOR |
55 #if EMULATOR |
65 static GET_GLOBAL_VAR_FROM_TLS(raised_warning,gstcheck,gboolean) |
56 static GET_GLOBAL_VAR_FROM_TLS(raised_warning,gstcheck,gboolean) |
66 #define _gst_check_raised_warning (*GET_GSTREAMER_WSD_VAR_NAME(raised_warning,gstcheck,g)()) |
57 #define _gst_check_raised_warning (*GET_GSTREAMER_WSD_VAR_NAME(raised_warning,gstcheck,g)()) |
67 #else |
58 #else |
68 IMPORT_C extern gboolean _gst_check_raised_warning; |
59 extern gboolean _gst_check_raised_warning; |
69 #endif |
60 #endif |
70 //gboolean _gst_check_expecting_log = FALSE; |
61 //gboolean _gst_check_expecting_log = FALSE; |
71 #if EMULATOR |
62 #if EMULATOR |
72 static GET_GLOBAL_VAR_FROM_TLS(expecting_log,gstcheck,gboolean) |
63 static GET_GLOBAL_VAR_FROM_TLS(expecting_log,gstcheck,gboolean) |
73 #define _gst_check_expecting_log (*GET_GSTREAMER_WSD_VAR_NAME(expecting_log,gstcheck,g)()) |
64 #define _gst_check_expecting_log (*GET_GSTREAMER_WSD_VAR_NAME(expecting_log,gstcheck,g)()) |
74 #else |
65 #else |
75 IMPORT_C extern gboolean _gst_check_expecting_log; |
66 extern gboolean _gst_check_expecting_log; |
76 #endif |
67 #endif |
77 |
68 |
78 //gboolean _gst_check_expecting_log = FALSE; |
69 //gboolean _gst_check_expecting_log = FALSE; |
79 #if EMULATOR |
70 #if EMULATOR |
80 static GET_GLOBAL_VAR_FROM_TLS(threads_running,gstcheck,gboolean) |
71 static GET_GLOBAL_VAR_FROM_TLS(threads_running,gstcheck,gboolean) |
81 #define _gst_check_threads_running (*GET_GSTREAMER_WSD_VAR_NAME(threads_running,gstcheck,g)()) |
72 #define _gst_check_threads_running (*GET_GSTREAMER_WSD_VAR_NAME(threads_running,gstcheck,g)()) |
82 #else |
73 #else |
83 IMPORT_C extern gboolean _gst_check_threads_running; |
74 extern gboolean _gst_check_threads_running; |
84 #endif |
75 #endif |
85 |
76 |
86 |
77 |
87 |
78 |
88 #include <gst/check/gstbufferstraw.h> |
79 #include <gst/check/gstbufferstraw.h> |