Output execution time in fixture for failed and ignored tests

This commit is contained in:
Florence Yernaux
2023-06-21 09:37:11 +02:00
parent 42997fbf14
commit 84461ba632
+7
View File
@@ -124,6 +124,9 @@ void UnityIgnoreTest(const char* printableName, const char* group, const char* n
if (UnityFixture.Verbose) if (UnityFixture.Verbose)
{ {
UnityPrint(printableName); UnityPrint(printableName);
UNITY_EXEC_TIME_START();
UNITY_EXEC_TIME_STOP();
UNITY_PRINT_EXEC_TIME();
UNITY_PRINT_EOL(); UNITY_PRINT_EOL();
} }
else if (UnityFixture.Silent) else if (UnityFixture.Silent)
@@ -286,6 +289,8 @@ void UnityConcludeFixtureTest(void)
if (Unity.CurrentTestIgnored) if (Unity.CurrentTestIgnored)
{ {
Unity.TestIgnores++; Unity.TestIgnores++;
UNITY_EXEC_TIME_STOP();
UNITY_PRINT_EXEC_TIME();
UNITY_PRINT_EOL(); UNITY_PRINT_EOL();
} }
else if (!Unity.CurrentTestFailed) else if (!Unity.CurrentTestFailed)
@@ -302,6 +307,8 @@ void UnityConcludeFixtureTest(void)
else /* Unity.CurrentTestFailed */ else /* Unity.CurrentTestFailed */
{ {
Unity.TestFailures++; Unity.TestFailures++;
UNITY_EXEC_TIME_STOP();
UNITY_PRINT_EXEC_TIME();
UNITY_PRINT_EOL(); UNITY_PRINT_EOL();
} }