Bug 1128099 - Add missing mozharness options, r=armenzg
authorJonathan Griffin <jgriffin@mozilla.com>
Fri, 13 Mar 2015 09:01:37 -0700 (2015-03-13)
changeset 3754 69b860b1377c747e7e72baad07938eca5fb95dc6
parent 3751 5f1fbf9f44a9aec8ffe74d0fdd7dcd618e66a04f
child 3755 c89055ada6764b7babed89cdd1652ffa32674eb9
push id2953
push userjgriffin@mozilla.com
push dateFri, 13 Mar 2015 16:01:57 +0000 (2015-03-13)
reviewersarmenzg
bugs1128099
Bug 1128099 - Add missing mozharness options, r=armenzg
scripts/luciddream_unittest.py
--- a/scripts/luciddream_unittest.py
+++ b/scripts/luciddream_unittest.py
@@ -15,23 +15,25 @@ sys.path.insert(1, os.path.dirname(sys.p
 
 from mozharness.base.errors import BaseErrorList, TarErrorList, ZipErrorList
 from mozharness.base.log import ERROR, WARNING, FATAL
 from mozharness.base.script import (
     BaseScript,
     PreScriptAction,
 )
 from mozharness.base.vcs.vcsbase import MercurialScript
+from mozharness.mozilla.blob_upload import BlobUploadMixin, blobupload_config_options
 from mozharness.mozilla.testing.testbase import TestingMixin, testing_config_options
 from mozharness.mozilla.mozbase import MozbaseMixin
 from mozharness.mozilla.buildbot import TBPL_SUCCESS
 from mozharness.mozilla.structuredlog import StructuredOutputParser
 from mozharness.mozilla.gaia import GaiaMixin
 
-class LuciddreamTest(TestingMixin, MercurialScript, MozbaseMixin, BaseScript, GaiaMixin):
+class LuciddreamTest(TestingMixin, MercurialScript, MozbaseMixin, BaseScript,
+                     BlobUploadMixin, GaiaMixin):
     config_options = [[
         ["--emulator-url"],
         {"action": "store",
          "dest": "emulator_url",
          "default": None,
          "help": "URL to the emulator zip",
      }
     ], [
@@ -96,30 +98,32 @@ class LuciddreamTest(TestingMixin, Mercu
          }
     ], [
         ["--tools-repo"],
         {"action": "store",
          "dest": "tools_repo",
          "default": 'https://hg.mozilla.org/build/tools',
          "help": "Build tools repo",
      }
-    ]] + copy.deepcopy(testing_config_options)
-
+    ]] + copy.deepcopy(testing_config_options) \
+       + copy.deepcopy(blobupload_config_options)
 
 
     def __init__(self, require_config_file=False):
         super(LuciddreamTest, self).__init__(
             config_options=self.config_options,
             all_actions=['clobber',
+                         'read-buildbot-config',
                          'download-and-extract',
                          'pull',
                          'create-virtualenv',
                          'install',
                          'run-tests'],
             default_actions=['clobber',
+                             'read-buildbot-config',
                              'download-and-extract',
                              'pull',
                              'create-virtualenv',
                              'install',
                              'run-tests'],
             require_config_file=require_config_file,
             config={
                 'require_test_zip': True,