mirror of
https://github.com/openmv/openmv.git
synced 2025-11-04 14:49:50 +08:00
scripts/unittest: Add total test execution time to summary.
Signed-off-by: iabdalkader <i.abdalkader@gmail.com> igned-off-by: iabdalkader <i.abdalkader@gmail.com>
This commit is contained in:
parent
b997cc2b69
commit
c3b0676470
@ -44,6 +44,8 @@ def main():
|
|||||||
if not "temp" in os.listdir():
|
if not "temp" in os.listdir():
|
||||||
os.mkdir("temp") # Make a temp directory
|
os.mkdir("temp") # Make a temp directory
|
||||||
|
|
||||||
|
total_start_time = time.ticks_ms()
|
||||||
|
|
||||||
for test in tests:
|
for test in tests:
|
||||||
result = "PASSED"
|
result = "PASSED"
|
||||||
path = "/".join((TEST_PATH, test))
|
path = "/".join((TEST_PATH, test))
|
||||||
@ -72,14 +74,21 @@ def main():
|
|||||||
print_result(test, result, time_ms)
|
print_result(test, result, time_ms)
|
||||||
gc.collect()
|
gc.collect()
|
||||||
|
|
||||||
|
total_time_ms = time.ticks_diff(time.ticks_ms(), total_start_time)
|
||||||
|
|
||||||
# Print summary
|
# Print summary
|
||||||
total_tests = passed_count + failed_count + skipped_count
|
total_tests = passed_count + failed_count + skipped_count
|
||||||
print("\n" + "=" * 60)
|
stats_line = ("Total: %d | Passed: %d | Failed: %d | Skipped: %d | Time: %dms" %
|
||||||
|
(total_tests, passed_count, failed_count, skipped_count, total_time_ms))
|
||||||
|
separator = "=" * len(stats_line)
|
||||||
|
|
||||||
|
print("\n" + separator)
|
||||||
print("Total: %d | " % total_tests +
|
print("Total: %d | " % total_tests +
|
||||||
COLOR_GREEN + "Passed: %d" % passed_count + COLOR_RESET + " | " +
|
COLOR_GREEN + "Passed: %d" % passed_count + COLOR_RESET + " | " +
|
||||||
COLOR_RED + "Failed: %d" % failed_count + COLOR_RESET + " | " +
|
COLOR_RED + "Failed: %d" % failed_count + COLOR_RESET + " | " +
|
||||||
COLOR_YELLOW + "Skipped: %d" % skipped_count + COLOR_RESET)
|
COLOR_YELLOW + "Skipped: %d" % skipped_count + COLOR_RESET + " | " +
|
||||||
print("=" * 60)
|
"Time: %dms" % total_time_ms)
|
||||||
|
print(separator)
|
||||||
|
|
||||||
if failed_count > 0:
|
if failed_count > 0:
|
||||||
print(COLOR_RED + "Some tests FAILED." + COLOR_RESET)
|
print(COLOR_RED + "Some tests FAILED." + COLOR_RESET)
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user