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 : 1 : TEST(test_libtestitall_0009,"External application launches preserve context and report spawn errors");
21 : :
22 : 1 : HEADER("Output Capture");
23 : 1 : TEST(test_libtestitall_0004,"Captured stdout matches an in-source expectation");
24 : :
25 : 1 : HEADER("Temporary Directories");
26 : 1 : TEST(test_libtestitall_0005,"Temporary directory roots and names are selected correctly");
27 : 1 : TEST(test_libtestitall_0006,"Path construction reports invalid input diagnostics");
28 : :
29 : 1 : HEADER("String Helpers");
30 : 1 : TEST(test_libtestitall_0007,"Trailing EOL removal preserves libmem string invariants");
31 : 1 : TEST(test_libtestitall_0008,"Memory string comparison produces the expected diff");
32 : 1 : TEST(test_libtestitall_0010,"File placeholders are replaced without changing surrounding text");
33 : :
34 : 1 : RETURN_STATUS;
35 : : }
|