Changeset 1433ecda in mainline for uspace/lib/pcut/src/report/report.c
- Timestamp:
- 2018-04-04T15:42:37Z (7 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 2c4e1cc
- Parents:
- 47b2d7e3
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/pcut/src/report/report.c
r47b2d7e3 r1433ecda 67 67 * @param msg The message to be printed. 68 68 */ 69 void pcut_print_fail_message(const char *msg) { 69 void pcut_print_fail_message(const char *msg) 70 { 70 71 if (msg == NULL) { 71 72 return; … … 97 98 */ 98 99 static void parse_command_output(const char *full_output, size_t full_output_size, 99 char *stdio_buffer, size_t stdio_buffer_size, 100 char *error_buffer, size_t error_buffer_size) { 100 char *stdio_buffer, size_t stdio_buffer_size, 101 char *error_buffer, size_t error_buffer_size) 102 { 101 103 memset(stdio_buffer, 0, stdio_buffer_size); 102 104 memset(error_buffer, 0, error_buffer_size); … … 154 156 * @param ops Functions to use. 155 157 */ 156 void pcut_report_register_handler(pcut_report_ops_t *ops) { 158 void pcut_report_register_handler(pcut_report_ops_t *ops) 159 { 157 160 report_ops = ops; 158 161 } … … 162 165 * @param all_items List of all tests that could be run. 163 166 */ 164 void pcut_report_init(pcut_item_t *all_items) { 167 void pcut_report_init(pcut_item_t *all_items) 168 { 165 169 REPORT_CALL(init, all_items); 166 170 } … … 170 174 * @param suite Suite that was just started. 171 175 */ 172 void pcut_report_suite_start(pcut_item_t *suite) { 176 void pcut_report_suite_start(pcut_item_t *suite) 177 { 173 178 REPORT_CALL(suite_start, suite); 174 179 } … … 178 183 * @param suite Suite that just completed. 179 184 */ 180 void pcut_report_suite_done(pcut_item_t *suite) { 185 void pcut_report_suite_done(pcut_item_t *suite) 186 { 181 187 REPORT_CALL(suite_done, suite); 182 188 } … … 186 192 * @param test Test to be run just about now. 187 193 */ 188 void pcut_report_test_start(pcut_item_t *test) { 194 void pcut_report_test_start(pcut_item_t *test) 195 { 189 196 REPORT_CALL(test_start, test); 190 197 } … … 199 206 */ 200 207 void pcut_report_test_done(pcut_item_t *test, int outcome, 201 const char *error_message, const char *teardown_error_message, 202 const char *extra_output) { 208 const char *error_message, const char *teardown_error_message, 209 const char *extra_output) 210 { 203 211 REPORT_CALL(test_done, test, outcome, error_message, teardown_error_message, 204 212 extra_output); 205 213 } 206 214 … … 213 221 */ 214 222 void pcut_report_test_done_unparsed(pcut_item_t *test, int outcome, 215 const char *unparsed_output, size_t unparsed_output_size) { 223 const char *unparsed_output, size_t unparsed_output_size) 224 { 216 225 217 226 parse_command_output(unparsed_output, unparsed_output_size, 218 219 227 buffer_for_extra_output, BUFFER_SIZE, 228 buffer_for_error_messages, BUFFER_SIZE); 220 229 221 230 pcut_report_test_done(test, outcome, buffer_for_error_messages, NULL, buffer_for_extra_output); … … 225 234 * 226 235 */ 227 void pcut_report_done(void) { 236 void pcut_report_done(void) 237 { 228 238 REPORT_CALL_NO_ARGS(done); 229 239 }
Note:
See TracChangeset
for help on using the changeset viewer.