UEFIStarter
a simple UEFI framework
output.h
Go to the documentation of this file.
1 
11 #ifndef __TEST_OUTPUT_H
12 #define __TEST_OUTPUT_H
13 
14 #include <Uefi.h>
15 #include "types.h"
16 
17 
18 void print_test_group_start(CHAR16 *name);
19 void print_group_result(test_results_t *results);
21 
22 void print_individual_test_start(CHAR16 *description);
24 void print_assert_counts(INT64 fails, INT64 asserts);
26 void print_assertion(BOOLEAN success, CHAR16 *description, CHAR16 *message);
27 
29 void debug_print_results(test_results_t *results);
30 
31 
32 #endif
void debug_print_verbosity()
Internal: prints verbosity settings.
Definition: output.c:233
Common types for tests.
void print_test_group_end()
Prints the end of a test group.
Definition: output.c:64
void print_group_result(test_results_t *results)
Prints a test group&#39;s results.
Definition: output.c:128
void print_individual_result(test_results_t *results)
Prints an individual test&#39;s results.
Definition: output.c:144
void print_individual_test_start(CHAR16 *description)
Prints the start of an indivual test, if enabled.
Definition: output.c:186
void print_test_result_summary(test_results_t *results)
Prints test result summary, if enabled.
Definition: output.c:163
void print_assertion(BOOLEAN success, CHAR16 *description, CHAR16 *message)
Prints an assertion&#39;s result.
Definition: output.c:203
void print_test_group_start(CHAR16 *name)
Prints the start of a test group.
Definition: output.c:51
void debug_print_results(test_results_t *results)
Internal: prints raw test results.
Definition: output.c:250
void print_assert_counts(INT64 fails, INT64 asserts)
Prints assertion counts, if enabled.
Definition: output.c:78
data type for test results
Definition: types.h:38