-----------------------------------------------*/
| 2235 | |
| 2236 | /*-----------------------------------------------*/ |
| 2237 | int UnityEnd(void) |
| 2238 | { |
| 2239 | UNITY_PRINT_EOL(); |
| 2240 | UnityPrint(UnityStrBreaker); |
| 2241 | UNITY_PRINT_EOL(); |
| 2242 | UnityPrintNumber((UNITY_INT)(Unity.NumberOfTests)); |
| 2243 | UnityPrint(UnityStrResultsTests); |
| 2244 | UnityPrintNumber((UNITY_INT)(Unity.TestFailures)); |
| 2245 | UnityPrint(UnityStrResultsFailures); |
| 2246 | UnityPrintNumber((UNITY_INT)(Unity.TestIgnores)); |
| 2247 | UnityPrint(UnityStrResultsIgnored); |
| 2248 | UNITY_PRINT_EOL(); |
| 2249 | if (Unity.TestFailures == 0U) |
| 2250 | { |
| 2251 | UnityPrint(UnityStrOk); |
| 2252 | } |
| 2253 | else |
| 2254 | { |
| 2255 | UnityPrint(UnityStrFail); |
| 2256 | #ifdef UNITY_DIFFERENTIATE_FINAL_FAIL |
| 2257 | UNITY_OUTPUT_CHAR('E'); UNITY_OUTPUT_CHAR('D'); |
| 2258 | #endif |
| 2259 | } |
| 2260 | UNITY_PRINT_EOL(); |
| 2261 | UNITY_FLUSH_CALL(); |
| 2262 | UNITY_OUTPUT_COMPLETE(); |
| 2263 | return (int)(Unity.TestFailures); |
| 2264 | } |
| 2265 | |
| 2266 | /*----------------------------------------------- |
| 2267 | * Command Line Argument Support |