[autotest] Pass ManifestVersions instance to Event constructors, not methods.
BuildEvent subclasses need a ManifestVersions right away, so pass
an instance of this class to the *Event constructors, then use it
throughout all methods of the classes.
BUG=chromium-os:27586
TEST=unit
TEST=./suite_scheduler.py -f suite_scheduler_test.ini
Change-Id: Ic0278765e01995deb770523c187a6a4c9a0dd2f0
Reviewed-on: https://gerrit.chromium.org/gerrit/20727
Commit-Ready: Chris Masone <cmasone@chromium.org>
Reviewed-by: Chris Masone <cmasone@chromium.org>
Tested-by: Chris Masone <cmasone@chromium.org>
diff --git a/site_utils/suite_scheduler/driver.py b/site_utils/suite_scheduler/driver.py
index bb4701f..9d18ab7 100644
--- a/site_utils/suite_scheduler/driver.py
+++ b/site_utils/suite_scheduler/driver.py
@@ -99,7 +99,7 @@
if e.ShouldHandle():
logging.debug('Handling %s event', e.keyword)
for board in boards:
- branch_builds = e.GetBranchBuildsForBoard(board, mv)
+ branch_builds = e.GetBranchBuildsForBoard(board)
e.Handle(self._scheduler, branch_builds, board)