MCPcopy Index your code
hub / github.com/ThrowTheSwitch/Unity / UnityEnd

Function UnityEnd

src/unity.c:2237–2264  ·  view source on GitHub ↗

-----------------------------------------------*/

Source from the content-addressed store, hash-verified

2235
2236/*-----------------------------------------------*/
2237int 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

Callers 15

mainFunction · 0.85
mainFunction · 0.85
mainFunction · 0.85
mainFunction · 0.85
mainFunction · 0.85
mainFunction · 0.85
mainFunction · 0.85
mainFunction · 0.85
mainFunction · 0.85
mainFunction · 0.85
mainFunction · 0.85

Calls 2

UnityPrintFunction · 0.85
UnityPrintNumberFunction · 0.85

Tested by 15

mainFunction · 0.68
mainFunction · 0.68
mainFunction · 0.68
mainFunction · 0.68
mainFunction · 0.68
mainFunction · 0.68
mainFunction · 0.68
mainFunction · 0.68
mainFunction · 0.68
mainFunction · 0.68
mainFunction · 0.68