Bug 1239808 - Fix B2G build script and configs for test_packages.json renaming. r=chmanchester draft
authorHenrik Skupin <mail@hskupin.info>
Thu, 25 Feb 2016 21:44:21 +0100
changeset 334671 6d1e43d6160c6912ab577a1f18091dc7a7925e49
parent 334670 573a218cae828930c1631bb26765c303c4dc05af
child 334672 291b561ba9e79ea46efb901ae87abd3761d08e2c
push id11607
push userbmo:hskupin@gmail.com
push dateThu, 25 Feb 2016 20:51:19 +0000
reviewerschmanchester
bugs1239808
milestone47.0a1
Bug 1239808 - Fix B2G build script and configs for test_packages.json renaming. r=chmanchester MozReview-Commit-ID: 7tJS7LTPiLt
b2g/config/emulator-ics/config.json
b2g/config/emulator/config.json
testing/mozharness/scripts/b2g_build.py
--- a/b2g/config/emulator-ics/config.json
+++ b/b2g/config/emulator-ics/config.json
@@ -8,17 +8,17 @@
         ["/builds/crash-stats-api.token", "/builds/crash-stats-api.token"]
     ],
     "build_targets": ["droid", "package-emulator", "package-tests"],
     "upload_files": [
         "{workdir}/out/target/product/generic/*.tar.bz2",
         "{workdir}/out/target/product/generic/tests/*.zip",
         "{workdir}/out/emulator.tar.gz",
         "{objdir}/dist/b2g-*.crashreporter-symbols.zip",
-        "{objdir}/dist/test_packages.json",
+        "{objdir}/dist/b2g-*.test_packages.json",
         "{workdir}/sources.xml"
     ],
     "upload_platform": "emulator-ics",
     "gecko_l10n_root": "https://hg.mozilla.org/l10n-central",
     "gaia": {
         "l10n": {
             "vcs": "hgtool",
             "root": "https://hg.mozilla.org/gaia-l10n"
--- a/b2g/config/emulator/config.json
+++ b/b2g/config/emulator/config.json
@@ -8,17 +8,17 @@
         ["/builds/crash-stats-api.token", "/builds/crash-stats-api.token"]
     ],
     "build_targets": ["droid", "package-emulator", "package-tests"],
     "upload_files": [
         "{workdir}/out/target/product/generic/*.tar.bz2",
         "{workdir}/out/target/product/generic/tests/*.zip",
         "{workdir}/out/emulator.tar.gz",
         "{objdir}/dist/b2g-*.crashreporter-symbols.zip",
-        "{objdir}/dist/test_packages.json",
+        "{objdir}/dist/b2g-*.test_packages.json",
         "{workdir}/sources.xml"
     ],
     "public_upload_files": [
         "{workdir}/out/target/product/generic/*.tar.bz2",
         "{workdir}/out/target/product/generic/tests/*.zip",
         "{objdir}/dist/b2g-*.crashreporter-symbols.zip",
         "{objdir}/dist/b2g-*.tar.gz",
         "{workdir}/sources.xml"
--- a/testing/mozharness/scripts/b2g_build.py
+++ b/testing/mozharness/scripts/b2g_build.py
@@ -958,21 +958,22 @@ class B2GBuild(LocalesMixin, PurgeMixin,
                     '%s/%s' % (download_url, 'emulator.tar.gz'),
                 ]
                 self.set_buildbot_property('packageUrl', downloadables[0], write_to_file=True)
                 matches = glob.glob(os.path.join(dirs['abs_upload_dir'], 'b2g*crashreporter-symbols.zip'))
                 if matches:
                     symbols_url = "%s/%s" % (download_url, os.path.basename(matches[0]))
                     downloadables.append(symbols_url)
                     self.set_buildbot_property('symbolsUrl', symbols_url, write_to_file=True)
-                matches = glob.glob(os.path.join(dirs['abs_upload_dir'], 'b2g*tests.zip'))
+                matches = glob.glob(os.path.join(dirs['abs_upload_dir'], 'b2g*test_packages.json'))
                 if matches:
-                    tests_url = "%s/%s" % (download_url, os.path.basename(matches[0]))
-                    downloadables.append(tests_url)
-                    self.set_buildbot_property('testsUrl', tests_url, write_to_file=True)
+                    test_packages_url = "%s/%s" % (download_url, os.path.basename(matches[0]))
+                    downloadables.append(test_packages_url)
+                    self.set_buildbot_property('testPackagesUrl', test_packages_url,
+                                               write_to_file=True)
                     self.invoke_sendchange(downloadables=downloadables)
 
         if self.query_is_nightly() and os.path.exists(dirs['abs_public_upload_dir']) and self.config['upload'].get('public'):
             self.info("Uploading public bits...")
             self._do_postupload_upload(
                 dirs['abs_public_upload_dir'],
                 self.config['upload']['public']['ssh_key'],
                 self.config['upload']['public']['ssh_user'],