From b717a0d3e18ebc150e87bc80024ba37f5029b7bd Mon Sep 17 00:00:00 2001 From: Roland Dobai Date: Tue, 30 Jun 2020 13:32:22 +0200 Subject: [PATCH] Follow-up improvements for the gcov example test --- examples/system/gcov/example_test.py | 17 ++++++++++++----- examples/system/gcov/sdkconfig.ci | 1 - 2 files changed, 12 insertions(+), 6 deletions(-) delete mode 100644 examples/system/gcov/sdkconfig.ci diff --git a/examples/system/gcov/example_test.py b/examples/system/gcov/example_test.py index cded14faf2..1e6b490472 100644 --- a/examples/system/gcov/example_test.py +++ b/examples/system/gcov/example_test.py @@ -1,7 +1,9 @@ from __future__ import unicode_literals from pexpect import TIMEOUT -from ttfw_idf import Utility import os +import time + +from ttfw_idf import Utility import ttfw_idf @@ -25,9 +27,9 @@ def test_examples_gcov(env, extra_data): expect_counter_output(0, timeout=20) dut.expect('Ready to dump GCOV data...', timeout=5) - def dump_coverage(): + def dump_coverage(cmd): try: - telnet_p.pexpect_proc.sendline('esp gcov dump') + telnet_p.pexpect_proc.sendline(cmd) telnet_p.pexpect_proc.expect_exact('Targets connected.') telnet_p.pexpect_proc.expect_exact('gcov_example_main.c.gcda') telnet_p.pexpect_proc.expect_exact('gcov_example_func.c.gcda') @@ -38,16 +40,21 @@ def test_examples_gcov(env, extra_data): Utility.console_log(dut.read(size=1000)) raise - dump_coverage() + dump_coverage('esp gcov dump') dut.expect('GCOV data have been dumped.', timeout=5) expect_counter_output(1) dut.expect('Ready to dump GCOV data...', timeout=5) - dump_coverage() + dump_coverage('esp gcov dump') dut.expect('GCOV data have been dumped.', timeout=5) for i in range(2, 6): expect_counter_output(i) + for _ in range(3): + time.sleep(1) + # Test instant run-time dump + dump_coverage('esp gcov') + if __name__ == '__main__': test_examples_gcov() diff --git a/examples/system/gcov/sdkconfig.ci b/examples/system/gcov/sdkconfig.ci deleted file mode 100644 index f0b0b5e03d..0000000000 --- a/examples/system/gcov/sdkconfig.ci +++ /dev/null @@ -1 +0,0 @@ -CONFIG_FREERTOS_UNICORE=y