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

Side by Side Diff: appengine/swarming/local_smoke_test.py

Issue 2453873002: Add --output option to Swarming client and pass it through to the bot (Closed)
Patch Set: Extra help text for examples Created 4 years, 1 month 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
OLDNEW
1 #!/usr/bin/env python 1 #!/usr/bin/env python
2 # Copyright 2014 The LUCI 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 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 """Integration test for the Swarming server, Swarming bot and Swarming client. 6 """Integration test for the Swarming server, Swarming bot and Swarming client.
7 7
8 It starts both a Swarming server and a Swarming bot and triggers tasks with the 8 It starts both a Swarming server and a Swarming bot and triggers tasks with the
9 Swarming client to ensure the system works end to end. 9 Swarming client to ensure the system works end to end.
10 """ 10 """
(...skipping 496 matching lines...) Expand 10 before | Expand all | Expand 10 after
507 u'initial_number_items': u'0', 507 u'initial_number_items': u'0',
508 u'initial_size': u'0', 508 u'initial_size': u'0',
509 u'items_cold': [11, 199], 509 u'items_cold': [11, 199],
510 u'items_hot': [], 510 u'items_hot': [],
511 }, 511 },
512 u'isolated_upload': { 512 u'isolated_upload': {
513 u'items_cold': [], 513 u'items_cold': [],
514 u'items_hot': [], 514 u'items_hot': [],
515 }, 515 },
516 }, 516 },
517 properties_hash = u'f5ce2aa67d68519e3013f40869806046a0266f1a', 517 properties_hash = u'dc5ba0b5f15b179cb004994a6dcc1e9b728d4346',
518 ) 518 )
519 task_id = self._run_isolated( 519 task_id = self._run_isolated(
520 hello_world, 'idempotent_reuse', ['--idempotent'], expected_summary, {}) 520 hello_world, 'idempotent_reuse', ['--idempotent'], expected_summary, {})
521 expected_summary[u'costs_usd'] = None 521 expected_summary[u'costs_usd'] = None
522 expected_summary.pop('performance_stats') 522 expected_summary.pop('performance_stats')
523 expected_summary[u'cost_saved_usd'] = 0.02 523 expected_summary[u'cost_saved_usd'] = 0.02
524 expected_summary[u'deduped_from'] = task_id[:-1] + '1' 524 expected_summary[u'deduped_from'] = task_id[:-1] + '1'
525 expected_summary[u'try_number'] = 0 525 expected_summary[u'try_number'] = 0
526 expected_summary[u'properties_hash'] = None 526 expected_summary[u'properties_hash'] = None
527 self._run_isolated( 527 self._run_isolated(
(...skipping 162 matching lines...) Expand 10 before | Expand all | Expand 10 after
690 if bot is not None and bot.poll() is None: 690 if bot is not None and bot.poll() is None:
691 bot.kill() 691 bot.kill()
692 bot.wait() 692 bot.wait()
693 finally: 693 finally:
694 cleanup(bot, client, servers, failed or verbose, leak) 694 cleanup(bot, client, servers, failed or verbose, leak)
695 return int(failed) 695 return int(failed)
696 696
697 697
698 if __name__ == '__main__': 698 if __name__ == '__main__':
699 sys.exit(main()) 699 sys.exit(main())
OLDNEW
« no previous file with comments | « appengine/swarming/handlers_endpoints_test.py ('k') | appengine/swarming/server/task_request.py » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698