From db6743cf3cd68a4d64e14d7acb99625e14edcbc1 Mon Sep 17 00:00:00 2001 From: Rushabh Mehta Date: Thu, 20 Jul 2017 13:50:40 +0530 Subject: [PATCH] [minor] allow tests with longer timeout --- frappe/tests/ui/test_test_runner.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/frappe/tests/ui/test_test_runner.py b/frappe/tests/ui/test_test_runner.py index b1774e6372..5743ccf2c3 100644 --- a/frappe/tests/ui/test_test_runner.py +++ b/frappe/tests/ui/test_test_runner.py @@ -10,12 +10,20 @@ class TestTestRunner(unittest.TestCase): if test.startswith('#'): continue print('Running {0}...'.format(test)) + + timeout = 60 + if '#' in test: + test, comment = test.split('#') + test = test.strip() + if comment=='long': + timeout = 240 + frappe.db.set_value('Test Runner', None, 'module_path', test) frappe.db.commit() driver.refresh() driver.set_route('Form', 'Test Runner') driver.click_primary_action() - driver.wait_for('#frappe-qunit-done', timeout=60) + driver.wait_for('#frappe-qunit-done', timeout=timeout) console = driver.get_console() if frappe.flags.tests_verbose or True: for line in console: