Bug 1442378 - part 1 - track size of xul.dll for Windows packages; r=jmaher
authorNathan Froyd <froydnj@mozilla.com>
Fri, 02 Mar 2018 08:34:39 -0500
changeset 461334 bc69a330ff479246ee8ee6b5d268bc9796ab4cf1
parent 461333 27658d23e3cf92111667948303c47df9e76d98b9
child 461335 dbd20be50fa777779ffbc8e9e5c2527d7843f4b0
push id1683
push usersfraser@mozilla.com
push dateThu, 26 Apr 2018 16:43:40 +0000
treeherdermozilla-release@5af6cb21869d [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersjmaher
bugs1442378
milestone60.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Bug 1442378 - part 1 - track size of xul.dll for Windows packages; r=jmaher The "installer" on Windows is just a zip file, so all we need to do to start tracking xul size is add xul.dll as an interesting file.
testing/mozharness/mozharness/mozilla/building/buildbase.py
--- a/testing/mozharness/mozharness/mozilla/building/buildbase.py
+++ b/testing/mozharness/mozharness/mozilla/building/buildbase.py
@@ -1576,17 +1576,17 @@ or run without that action (ie: --no-{ac
         for ext in ['apk', 'dmg', 'tar.bz2', 'zip']:
             name = 'target.' + ext
             if os.path.exists(os.path.join(dist_dir, name)):
                 packageName = name
                 break
         else:
             self.fatal("could not determine packageName")
 
-        interests = ['libxul.so', 'classes.dex', 'omni.ja']
+        interests = ['libxul.so', 'classes.dex', 'omni.ja', 'xul.dll']
         installer = os.path.join(dirs['abs_obj_dir'], 'dist', packageName)
         installer_size = 0
         size_measurements = []
 
         if os.path.exists(installer):
             installer_size = self.query_filesize(installer)
             self.info('Size of %s: %s bytes' % (packageName, installer_size))
             try: