[Lldb-commits] [PATCH] dosep.py: Add ability to set default test timout based on target
Pavel Labath
labath at google.com
Mon Jun 29 07:17:13 PDT 2015
REPOSITORY
rL LLVM
http://reviews.llvm.org/D10527
Files:
lldb/trunk/test/dosep.py
Index: lldb/trunk/test/dosep.py
===================================================================
--- lldb/trunk/test/dosep.py
+++ lldb/trunk/test/dosep.py
@@ -61,8 +61,6 @@
timeout_command = get_timeout_command()
-default_timeout = os.getenv("LLDB_TEST_TIMEOUT") or "10m"
-
# Status codes for running command with timeout.
eTimedOut, ePassed, eFailed = 124, 0, 1
@@ -272,6 +270,19 @@
}
return expected_timeout
+def getDefaultTimeout(platform_name):
+ if os.getenv("LLDB_TEST_TIMEOUT"):
+ return os.getenv("LLDB_TEST_TIMEOUT")
+
+ if platform_name is None:
+ platform_name = sys.platform
+
+ if platform_name.startswith("remote-"):
+ return "10m"
+ else:
+ return "4m"
+
+
def touch(fname, times=None):
with open(fname, 'a'):
os.utime(fname, times)
@@ -361,6 +372,9 @@
if num_threads < 1:
num_threads = 1
+ global default_timeout
+ default_timeout = getDefaultTimeout(dotest_options.lldb_platform_name)
+
system_info = " ".join(platform.uname())
(timed_out, failed, passed, all_fails, all_passes) = walk_and_invoke(test_directory, test_subdir, dotest_argv, num_threads)
EMAIL PREFERENCES
http://reviews.llvm.org/settings/panel/emailpreferences/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D10527.28670.patch
Type: text/x-patch
Size: 1186 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/lldb-commits/attachments/20150629/9f486844/attachment.bin>
More information about the lldb-commits
mailing list