OLD | NEW |
1 #!/usr/bin/env python | 1 #!/usr/bin/env python |
2 # Copyright 2014 The Swarming Authors. All rights reserved. | 2 # Copyright 2014 The LUCI Authors. All rights reserved. |
3 # Use of this source code is governed under the Apache License, Version 2.0 that | 3 # Use of this source code is governed by the Apache v2.0 license that can be |
4 # can be found in the LICENSE file. | 4 # found in the LICENSE file. |
5 | 5 |
6 """spam.py spams stdout for load testing the stdout handler. | 6 """spam.py spams stdout for load testing the stdout handler. |
7 | 7 |
8 To use on the server, use: | 8 To use on the server, use: |
9 export ISOLATE=https://your-server.appspot.com | 9 export ISOLATE=https://your-server.appspot.com |
10 export SWARMING=https://your-server.appspot.com | 10 export SWARMING=https://your-server.appspot.com |
11 ../isolate.py archive -I $ISOLATE -i spam.isolate -s spam.isolated | 11 ../isolate.py archive -I $ISOLATE -i spam.isolate -s spam.isolated |
12 # Where Linux can also be Mac or Windows. | 12 # Where Linux can also be Mac or Windows. |
13 ../swarming.py run -I $ISOLATE -S $SWARMING spam.isolated -d os Linux \ | 13 ../swarming.py run -I $ISOLATE -S $SWARMING spam.isolated -d os Linux \ |
14 --priority 10 -- --duration 600 --sleep 0.5 --size 1024 | 14 --priority 10 -- --duration 600 --sleep 0.5 --size 1024 |
(...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
53 sys.stdout.write('\n') | 53 sys.stdout.write('\n') |
54 if time.time() > end: | 54 if time.time() > end: |
55 break | 55 break |
56 time.sleep(options.sleep) | 56 time.sleep(options.sleep) |
57 index = (index + 1) % 10 | 57 index = (index + 1) % 10 |
58 return 0 | 58 return 0 |
59 | 59 |
60 | 60 |
61 if __name__ == '__main__': | 61 if __name__ == '__main__': |
62 sys.exit(main()) | 62 sys.exit(main()) |
OLD | NEW |