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

Side by Side Diff: appengine/swarming/server/task_scheduler_test.py

Issue 1925343002: swarming: IsolatedOperation -> OperationStats (Closed) Base URL: https://chromium.googlesource.com/external/github.com/luci/luci-py@master
Patch Set: update comment Created 4 years, 7 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 | « appengine/swarming/server/task_result_test.py ('k') | appengine/swarming/swarming_rpcs.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 2014 The LUCI Authors. All rights reserved. 2 # Copyright 2014 The LUCI Authors. All rights reserved.
3 # Use of this source code is governed by the Apache v2.0 license that can be 3 # Use of this source code is governed by the Apache v2.0 license that can be
4 # found in the LICENSE file. 4 # found in the LICENSE file.
5 5
6 import datetime 6 import datetime
7 import inspect 7 import inspect
8 import logging 8 import logging
9 import os 9 import os
10 import random 10 import random
(...skipping 607 matching lines...) Expand 10 before | Expand all | Expand 10 after
618 ] 618 ]
619 self.assertEqual(expected, [i.to_dict() for i in run_results]) 619 self.assertEqual(expected, [i.to_dict() for i in run_results])
620 620
621 # The bot completes the task. 621 # The bot completes the task.
622 done_ts = self.now + datetime.timedelta(seconds=120) 622 done_ts = self.now + datetime.timedelta(seconds=120)
623 self.mock_now(done_ts) 623 self.mock_now(done_ts)
624 outputs_ref = task_request.FilesRef( 624 outputs_ref = task_request.FilesRef(
625 isolated='a'*40, isolatedserver='http://localhost', namespace='c') 625 isolated='a'*40, isolatedserver='http://localhost', namespace='c')
626 performance_stats = task_result.PerformanceStats( 626 performance_stats = task_result.PerformanceStats(
627 bot_overhead=0.1, 627 bot_overhead=0.1,
628 isolated_download=task_result.IsolatedOperation( 628 isolated_download=task_result.OperationStats(
629 duration=0.1, 629 duration=0.1,
630 initial_number_items=10, 630 initial_number_items=10,
631 initial_size=1000, 631 initial_size=1000,
632 items_cold='aa', 632 items_cold='aa',
633 items_hot='bb'), 633 items_hot='bb'),
634 isolated_upload=task_result.IsolatedOperation( 634 isolated_upload=task_result.OperationStats(
635 duration=0.1, 635 duration=0.1,
636 items_cold='aa', 636 items_cold='aa',
637 items_hot='bb')) 637 items_hot='bb'))
638 self.assertEqual( 638 self.assertEqual(
639 task_result.State.COMPLETED, 639 task_result.State.COMPLETED,
640 task_scheduler.bot_update_task( 640 task_scheduler.bot_update_task(
641 run_result_key=run_result.key, 641 run_result_key=run_result.key,
642 bot_id='localhost', 642 bot_id='localhost',
643 output='Foo1', 643 output='Foo1',
644 output_chunk_start=0, 644 output_chunk_start=0,
(...skipping 1080 matching lines...) Expand 10 before | Expand all | Expand 10 after
1725 actual, cursor = task_result._search_by_name('Request', cursor, 31) 1725 actual, cursor = task_result._search_by_name('Request', cursor, 31)
1726 self.assertEqual(0, len(actual)) 1726 self.assertEqual(0, len(actual))
1727 1727
1728 1728
1729 if __name__ == '__main__': 1729 if __name__ == '__main__':
1730 if '-v' in sys.argv: 1730 if '-v' in sys.argv:
1731 unittest.TestCase.maxDiff = None 1731 unittest.TestCase.maxDiff = None
1732 logging.basicConfig( 1732 logging.basicConfig(
1733 level=logging.DEBUG if '-v' in sys.argv else logging.CRITICAL) 1733 level=logging.DEBUG if '-v' in sys.argv else logging.CRITICAL)
1734 unittest.main() 1734 unittest.main()
OLDNEW
« no previous file with comments | « appengine/swarming/server/task_result_test.py ('k') | appengine/swarming/swarming_rpcs.py » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698