DescriptionAdd more error checking to preflight queue.
What's new?
- cros_mark_as_stable now exits with errors if directories are specified
that don't exist.
- cbuildbot.py always explicitly specifies overlay directories so
cros_mark_as_stable can rely on them existing.
- Package names and paths are now separated with colons instead of
spaces, so as to allow for us using the same syntax with
enter_chroot.sh as we use without the same script. (enter_chroot.sh
mucks with command-lines that contain spaces or quotes.)
- cbuildbot.py now ensures its build path is a absolute path. This ensures we don't kill the wrong processes, if, for instance, the buildpath is '../..'
- All buildbots now explicitly specify what overlays they want to rev. Public buildbots only rev public ebuilds and private buildbots now only rev private ebuilds.
BUG=chromium-os:8647
TEST=Ran unit tests. Manually marked packages as stable. Ran cbuildbot.py test run.
Change-Id: I1df6d428973d91329c4f5159e2886889a3ebb7c7
Committed: http://chrome-svn/viewvc/chromeos?view=rev&revision=795bd30
Committed: http://chrome-svn/viewvc/chromeos?view=rev&revision=b49c6df
Patch Set 1 #Patch Set 2 : Typo fix #
Total comments: 11
Patch Set 3 : Rebase #Patch Set 4 : Address nits. #Patch Set 5 : Quotes #
Total comments: 11
Patch Set 6 : Nits #Patch Set 7 : Fix missing buildroot variable #Patch Set 8 : Update cros_mark_as_stable.py to run outside chroot #
Total comments: 2
Patch Set 9 : Update unit tests #
Total comments: 23
Patch Set 10 : gpylint #Patch Set 11 : Add comments #Patch Set 12 : Address comments. #
Total comments: 6
Patch Set 13 : Nits #Patch Set 14 : s/os.path.exists/os.path.isdir/g #
Total comments: 13
Patch Set 15 : Fix more nits. #Patch Set 16 : Fix bug in FindRepoDir #
Messages
Total messages: 18 (0 generated)
|