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)
{
UnityPrint(printableName);
UNITY_EXEC_TIME_START();
UNITY_EXEC_TIME_STOP();
UNITY_PRINT_EXEC_TIME();
UNITY_PRINT_EOL();
}
else if (UnityFixture.Silent)
@@ -286,6 +289,8 @@ void UnityConcludeFixtureTest(void)
if (Unity.CurrentTestIgnored)
{
Unity.TestIgnores++;
UNITY_EXEC_TIME_STOP();
UNITY_PRINT_EXEC_TIME();
UNITY_PRINT_EOL();
}
else if (!Unity.CurrentTestFailed)
@@ -302,6 +307,8 @@ void UnityConcludeFixtureTest(void)
else /* Unity.CurrentTestFailed */
{
Unity.TestFailures++;
UNITY_EXEC_TIME_STOP();
UNITY_PRINT_EXEC_TIME();
UNITY_PRINT_EOL();
}