cbuildbot_stages.py: Refactoring of ReportStage.
This refactoring is a step toward removing the requirement of an
ArchiveStage in order to do anything in the ReportStage. It reduces the
usage of the ArchiveStage object during ReportStage.PerformStage() to
one place. A subsequent CL will complete the purge. This will allow
runs without an ArchiveStage (or board) to still do something in
ReportStage.
BUG=chromium:331594
TEST=`buildbot/run_tests`
TEST=`cbuildbot --remote --buildbot --debug x86-mario-paladin`
Change-Id: I2467c659ac2b0dd32635d9a321938cc69296a946
Reviewed-on: https://chromium-review.googlesource.com/182228
Tested-by: Matt Tennant <mtennant@chromium.org>
Reviewed-by: David James <davidjames@chromium.org>
Commit-Queue: Matt Tennant <mtennant@chromium.org>
7 files changed