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 { |