Branch data Line data Source code
1 : : #include "test_libtestitall_all.h"
2 : :
3 : : /**
4 : : * @brief Run every libtestitall test group
5 : : * @details Groups checks by the public framework behavior they exercise
6 : : *
7 : : * @return Return status for the complete libtestitall test group
8 : : */
9 : 1 : Return test_libtestitall_all(void)
10 : : {
11 : 1 : INITTEST;
12 : :
13 : 1 : bool first_header = true;
14 : :
15 : 1 : HEADER("Runner Examples");
16 : : // Test function name and its short description
17 : 1 : TEST(test_libtestitall_0001,"External commands report expected return codes");
18 : 1 : TEST(test_libtestitall_0002,"External stderr follows the selected capture policy");
19 : 1 : TEST(test_libtestitall_0003,"Silent external commands complete successfully");
20 : :
21 : 1 : HEADER("Output Capture");
22 : 1 : TEST(test_libtestitall_0004,"Captured stdout matches an in-source expectation");
23 : :
24 : 1 : HEADER("Temporary Directories");
25 : 1 : TEST(test_libtestitall_0005,"Temporary directory roots and names are selected correctly");
26 : 1 : TEST(test_libtestitall_0006,"Path construction reports invalid input diagnostics");
27 : :
28 : 1 : HEADER("String Helpers");
29 : 1 : TEST(test_libtestitall_0007,"Trailing EOL removal preserves libmem string invariants");
30 : 1 : TEST(test_libtestitall_0008,"Memory string comparison produces the expected diff");
31 : :
32 : 1 : RETURN_STATUS;
33 : : }
|