From 44e8ec584f1cdc3131601328a075f36a3c0a6752 Mon Sep 17 00:00:00 2001 From: He Yin Ling Date: Tue, 18 Sep 2018 10:55:41 +0800 Subject: [PATCH] test: ut can't process test command: check ut reset done condition is not correct. If bootup pattern already exist in cache, we will return without waiting for DUT bootup. --- tools/unit-test-app/unit_test.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tools/unit-test-app/unit_test.py b/tools/unit-test-app/unit_test.py index 1e2048144..2bac600a3 100755 --- a/tools/unit-test-app/unit_test.py +++ b/tools/unit-test-app/unit_test.py @@ -141,6 +141,8 @@ def replace_app_bin(dut, name, new_app_bin): def reset_dut(dut): + # We do flush before test, in case we already have bootup pattern in data cache + dut.write("", flush=True) dut.reset() # esptool ``run`` cmd takes quite long time. # before reset finish, serial port is closed. therefore DUT could already bootup before serial port opened.