Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(224)

Side by Side Diff: chrome/test/pyautolib/pyauto.py

Issue 3044007: Set url fetch test timeout back to old values. Increase UI test command timeo... (Closed) Base URL: svn://chrome-svn/chrome/trunk/src/
Patch Set: cleanup Created 10 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « no previous file | chrome/test/ui/ui_test.cc » ('j') | chrome/test/url_fetch_test/url_fetch_test.cc » ('J')
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 #!/usr/bin/python 1 #!/usr/bin/python
2 2
3 # Copyright (c) 2010 The Chromium Authors. All rights reserved. 3 # Copyright (c) 2010 The Chromium Authors. All rights reserved.
4 # Use of this source code is governed by a BSD-style license that can be 4 # Use of this source code is governed by a BSD-style license that can be
5 # found in the LICENSE file. 5 # found in the LICENSE file.
6 6
7 """PyAuto: Python Interface to Chromium's Automation Proxy. 7 """PyAuto: Python Interface to Chromium's Automation Proxy.
8 8
9 PyAuto uses swig to expose Automation Proxy interfaces to Python. 9 PyAuto uses swig to expose Automation Proxy interfaces to Python.
10 For complete documentation on the functionality available, 10 For complete documentation on the functionality available,
(...skipping 220 matching lines...) Expand 10 before | Expand all | Expand 10 after
231 EXAMPLES:- 231 EXAMPLES:-
232 Wait for "file.txt" to get created: 232 Wait for "file.txt" to get created:
233 WaitUntil(os.path.exists, args=["file.txt"]) 233 WaitUntil(os.path.exists, args=["file.txt"])
234 234
235 Same as above, but using lambda: 235 Same as above, but using lambda:
236 WaitUntil(lambda: os.path.exists("file.txt")) 236 WaitUntil(lambda: os.path.exists("file.txt"))
237 237
238 Args: 238 Args:
239 function: the function whose truth value is to be evaluated 239 function: the function whose truth value is to be evaluated
240 timeout: the max timeout (in secs) for which to wait. The default 240 timeout: the max timeout (in secs) for which to wait. The default
241 action is to wait for 60secs, and can be changed by 241 action is to wait for kWaitForActionMaxMsec, as set in
242 changing kWaitForActionMaxMsec in ui_test.cc. 242 ui_test.cc
243 Use None to wait indefinitely. 243 Use None to wait indefinitely.
244 retry_sleep: the sleep interval (in secs) before retrying |function|. 244 retry_sleep: the sleep interval (in secs) before retrying |function|.
245 Deaults to 0.25 secs. 245 Defaults to 0.25 secs.
246 args: the args to pass to |function| 246 args: the args to pass to |function|
247 247
248 Returns: 248 Returns:
249 True, if returning when |function| evaluated to True 249 True, if returning when |function| evaluated to True
250 False, when returning due to timeout 250 False, when returning due to timeout
251 """ 251 """
252 if timeout == -1: # Default 252 if timeout == -1: # Default
253 timeout = self.action_max_timeout_ms()/1000.0 253 timeout = self.action_max_timeout_ms()/1000.0
254 assert callable(function), "function should be a callable" 254 assert callable(function), "function should be a callable"
255 begin = time.time() 255 begin = time.time()
(...skipping 879 matching lines...) Expand 10 before | Expand all | Expand 10 after
1135 if self._options.verbose: 1135 if self._options.verbose:
1136 verbosity = 2 1136 verbosity = 2
1137 result = unittest.TextTestRunner(verbosity=verbosity).run(pyauto_suite) 1137 result = unittest.TextTestRunner(verbosity=verbosity).run(pyauto_suite)
1138 del loaded_tests # Need to destroy test cases before the suite 1138 del loaded_tests # Need to destroy test cases before the suite
1139 del pyauto_suite 1139 del pyauto_suite
1140 sys.exit(not result.wasSuccessful()) 1140 sys.exit(not result.wasSuccessful())
1141 1141
1142 1142
1143 if __name__ == '__main__': 1143 if __name__ == '__main__':
1144 Main() 1144 Main()
OLDNEW
« no previous file with comments | « no previous file | chrome/test/ui/ui_test.cc » ('j') | chrome/test/url_fetch_test/url_fetch_test.cc » ('J')

Powered by Google App Engine
This is Rietveld 408576698