From 62533ec752b1ba711e91219880b3efb6a4f1b491 Mon Sep 17 00:00:00 2001 From: Xavier-Do Date: Sat, 18 May 2019 10:29:02 +0000 Subject: [PATCH] [FIX] core: improve ready code warning timeout The ready code warning timeout of 2 seconds can be confusing since it is triggered just after the 2 seconds. We can log this message at the end in order to give the real timeout. closes odoo/odoo#33478 Signed-off-by: Christophe Monniez (moc) --- odoo/tests/common.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/odoo/tests/common.py b/odoo/tests/common.py index fade4e747cb..4cdb964d1e7 100644 --- a/odoo/tests/common.py +++ b/odoo/tests/common.py @@ -706,6 +706,8 @@ class ChromeBrowser(): res = None if res and res.get('id') == ready_id: if res.get('result') == awaited_result: + if has_exceeded: + self._logger.warning('The ready code tooks too much time : %s', tdiff) return True else: last_bad_res = res @@ -713,7 +715,6 @@ class ChromeBrowser(): tdiff = time.time() - start_time if tdiff >= 2 and not has_exceeded: has_exceeded = True - self._logger.warning('The ready code takes too much time : %s', tdiff) self.take_screenshot(prefix='failed_ready') self._logger.info('Ready code last try result: %s', last_bad_res or res)