Bug 471349. Make sure we can successfully run thru the first ever leak run and create the log files
authorPhilippe M. Chiasson <gozer@mozillamessaging.com>
Mon, 29 Dec 2008 11:57:33 -0500
changeset 617 660d1e64292600236fd3993391edd6ed12cc30c5
parent 616 48f1625f3452024db8115942a272e1f4fe84d5e4
child 618 69e12def023bc0073cadaef8c810282a64dbba0b
push id1
push userroot
push dateWed, 17 Dec 2014 00:18:48 +0000
bugs471349
Bug 471349. Make sure we can successfully run thru the first ever leak run and create the log files we need to run comparaisons. r=me.
thunderbird/mozillaleak.py
--- a/thunderbird/mozillaleak.py
+++ b/thunderbird/mozillaleak.py
@@ -52,16 +52,17 @@ def addLeakTestSteps(self,branch,platfor
          command=['cp', 'bloat.log', '../bloat.log'],
         )
         self.addStep(CompareBloatLogs,
          bloatLog='../bloat.log',
          bloatDiffPath='mozilla/tools/rb/bloatdiff.pl',
          env=env,
          testnameprefix='Mail',
          testname='Mail',
+         haltOnFailure=False,
         )
         self.addStep(GraphServerPost,
          server=self.graphServer,
          selector=self.graphSelector,
          branch=self.graphBranch,
          resultsname=self.baseName
         )
         self.addStep(ShellCommand,
@@ -74,32 +75,34 @@ def addLeakTestSteps(self,branch,platfor
         )
         self.addStep(CompareLeakLogs,
          mallocLog='../malloc.log',
          platform=platformName,
          leakFailureThreshold=leak_threshold,
          env=env,
          objdir=moz_objdir,
          testname='current',
-         testnameprefix='Mail'
+         testnameprefix='Mail',
+         haltOnFailure=False,
         )
         self.addStep(GraphServerPost,
          server=self.graphServer,
          selector=self.graphSelector,
          branch=self.graphBranch,
          resultsname=self.baseName
         )
         self.addStep(CompareLeakLogs,
          mallocLog='../malloc.log.old',
          platform=platformName,
          leakFailureThreshold=leak_threshold,
          env=env,
          objdir=moz_objdir,
          testname='previous',
-         testnameprefix='Mail'
+         testnameprefix='Mail',
+         haltOnFailure=False,
         )
         self.addStep(ShellCommand,
          env=env,
          workdir='.',
          command=['bash', '-c',
                   'perl build/mozilla/tools/trace-malloc/diffbloatdump.pl '
                   '--depth=15 --use-address /dev/null sdleak.log '
                   '> sdleak.tree']
@@ -129,15 +132,16 @@ def addLeakTestSteps(self,branch,platfor
                       'perl '
                       'build/mozilla/tools/rb/fix-%s-stack.pl '
                       'sdleak.tree.raw '
                       '> sdleak.tree' % platformName]
             )
         self.addStep(ShellCommand,
          env=env,
          command=['perl', 'mozilla/tools/trace-malloc/diffbloatdump.pl',
-                  '--depth=15', '../sdleak.tree.old', '../sdleak.tree']
+                  '--depth=15', '../sdleak.tree.old', '../sdleak.tree'],
+         haltOnFailure=False,
         )
         self.addStep(ShellCommand,
           env=env,
           command=['cp', '../sdleak.tree', '../sdleak.tree.old'],
         )