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

Side by Side Diff: client/tools/swarming_load_test_client.py

Issue 2093593002: luci-py: Making __file__ usage unicode safe. (Closed) Base URL: https://github.com/luci/luci-py.git@master
Patch Set: Small fixes. Created 4 years, 6 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
« no previous file with comments | « client/tools/swarming_load_test_bot.py ('k') | client/tools/zip_profiler.py » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 #!/usr/bin/env python 1 #!/usr/bin/env python
2 # Copyright 2013 The LUCI Authors. All rights reserved. 2 # Copyright 2013 The LUCI Authors. All rights reserved.
3 # Use of this source code is governed under the Apache License, Version 2.0 3 # Use of this source code is governed under the Apache License, Version 2.0
4 # that can be found in the LICENSE file. 4 # that can be found in the LICENSE file.
5 5
6 """Triggers a ton of fake jobs to test its handling under high load. 6 """Triggers a ton of fake jobs to test its handling under high load.
7 7
8 Generates an histogram with the latencies to process the tasks and number of 8 Generates an histogram with the latencies to process the tasks and number of
9 retries. 9 retries.
10 """ 10 """
11 11
12 import json 12 import json
13 import logging 13 import logging
14 import optparse 14 import optparse
15 import os 15 import os
16 import random 16 import random
17 import re 17 import re
18 import string 18 import string
19 import sys 19 import sys
20 import time 20 import time
21 21
22 ROOT_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) 22 ROOT_DIR = os.path.dirname(os.path.dirname(os.path.abspath(
23 __file__.decode(sys.getfilesystemencoding()))))
23 24
24 sys.path.insert(0, ROOT_DIR) 25 sys.path.insert(0, ROOT_DIR)
25 26
26 from third_party import colorama 27 from third_party import colorama
27 28
28 import swarming 29 import swarming
29 30
30 from utils import graph 31 from utils import graph
31 from utils import net 32 from utils import net
32 from utils import threading_utils 33 from utils import threading_utils
(...skipping 238 matching lines...) Expand 10 before | Expand all | Expand 10 after
271 # At this point, progress is not used anymore. 272 # At this point, progress is not used anymore.
272 print('') 273 print('')
273 print(' - Took %.1fs.' % (time.time() - start)) 274 print(' - Took %.1fs.' % (time.time() - start))
274 print('') 275 print('')
275 print_results(results, options.columns, options.buckets) 276 print_results(results, options.columns, options.buckets)
276 return 0 277 return 0
277 278
278 279
279 if __name__ == '__main__': 280 if __name__ == '__main__':
280 sys.exit(main()) 281 sys.exit(main())
OLDNEW
« no previous file with comments | « client/tools/swarming_load_test_bot.py ('k') | client/tools/zip_profiler.py » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698