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 |
|
35 if(result) |
34 if(result) |
36 { |
|
37 assert_failed = 1; |
35 assert_failed = 1; |
38 } |
36 |
39 |
|
40 testResultXml(xmlfile); |
37 testResultXml(xmlfile); |
41 close_log_file(); |
38 close_log_file(); |
42 |
|
43 if(result) |
|
44 { |
|
45 exit (-1); |
|
46 } |
|
47 |
|
48 } |
39 } |
49 |
40 |
50 #include <gst/check/gstcheck.h> |
41 #include <gst/check/gstcheck.h> |
51 #include <gst/pbutils/pbutils.h> |
42 #include <gst/pbutils/pbutils.h> |
52 |
43 |
68 |
59 |
69 #if EMULATOR |
60 #if EMULATOR |
70 static GET_GLOBAL_VAR_FROM_TLS(raised_critical,gstcheck,gboolean) |
61 static GET_GLOBAL_VAR_FROM_TLS(raised_critical,gstcheck,gboolean) |
71 #define _gst_check_raised_critical (*GET_GSTREAMER_WSD_VAR_NAME(raised_critical,gstcheck,g)()) |
62 #define _gst_check_raised_critical (*GET_GSTREAMER_WSD_VAR_NAME(raised_critical,gstcheck,g)()) |
72 #else |
63 #else |
73 IMPORT_C extern gboolean _gst_check_raised_critical; |
64 extern gboolean _gst_check_raised_critical; |
74 #endif |
65 #endif |
75 //gboolean _gst_check_raised_warning = FALSE; |
66 //gboolean _gst_check_raised_warning = FALSE; |
76 #if EMULATOR |
67 #if EMULATOR |
77 static GET_GLOBAL_VAR_FROM_TLS(raised_warning,gstcheck,gboolean) |
68 static GET_GLOBAL_VAR_FROM_TLS(raised_warning,gstcheck,gboolean) |
78 #define _gst_check_raised_warning (*GET_GSTREAMER_WSD_VAR_NAME(raised_warning,gstcheck,g)()) |
69 #define _gst_check_raised_warning (*GET_GSTREAMER_WSD_VAR_NAME(raised_warning,gstcheck,g)()) |
79 #else |
70 #else |
80 IMPORT_C extern gboolean _gst_check_raised_warning; |
71 extern gboolean _gst_check_raised_warning; |
81 #endif |
72 #endif |
82 //gboolean _gst_check_expecting_log = FALSE; |
73 //gboolean _gst_check_expecting_log = FALSE; |
83 #if EMULATOR |
74 #if EMULATOR |
84 static GET_GLOBAL_VAR_FROM_TLS(expecting_log,gstcheck,gboolean) |
75 static GET_GLOBAL_VAR_FROM_TLS(expecting_log,gstcheck,gboolean) |
85 #define _gst_check_expecting_log (*GET_GSTREAMER_WSD_VAR_NAME(expecting_log,gstcheck,g)()) |
76 #define _gst_check_expecting_log (*GET_GSTREAMER_WSD_VAR_NAME(expecting_log,gstcheck,g)()) |
86 #else |
77 #else |
87 IMPORT_C extern gboolean _gst_check_expecting_log; |
78 extern gboolean _gst_check_expecting_log; |
88 #endif |
79 #endif |
89 |
80 |
90 //gboolean _gst_check_expecting_log = FALSE; |
81 //gboolean _gst_check_expecting_log = FALSE; |
91 #if EMULATOR |
82 #if EMULATOR |
92 static GET_GLOBAL_VAR_FROM_TLS(threads_running,gstcheck,gboolean) |
83 static GET_GLOBAL_VAR_FROM_TLS(threads_running,gstcheck,gboolean) |
93 #define _gst_check_threads_running (*GET_GSTREAMER_WSD_VAR_NAME(threads_running,gstcheck,g)()) |
84 #define _gst_check_threads_running (*GET_GSTREAMER_WSD_VAR_NAME(threads_running,gstcheck,g)()) |
94 #else |
85 #else |
95 IMPORT_C extern gboolean _gst_check_threads_running; |
86 extern gboolean _gst_check_threads_running; |
96 #endif |
87 #endif |
97 |
88 |
98 static void |
89 static void |
99 missing_msg_check_getters (GstMessage * msg) |
90 missing_msg_check_getters (GstMessage * msg) |
100 { |
91 { |