Exemple #1
0
 def buildBrowserEnv(self, options, debugger=False):
     browserEnv = MochitestDesktop.buildBrowserEnv(self, options, debugger=debugger)
     # remove desktop environment not used on device
     if "MOZ_WIN_INHERIT_STD_HANDLES_PRE_VISTA" in browserEnv:
         del browserEnv["MOZ_WIN_INHERIT_STD_HANDLES_PRE_VISTA"]
     if "XPCOM_MEM_BLOAT_LOG" in browserEnv:
         del browserEnv["XPCOM_MEM_BLOAT_LOG"]
     # override mozLogs to avoid processing in MochitestDesktop base class
     self.mozLogs = None
     browserEnv["MOZ_LOG_FILE"] = os.path.join(self.remoteMozLog, self.mozLogName)
     return browserEnv
 def buildBrowserEnv(self, options, debugger=False):
     browserEnv = MochitestDesktop.buildBrowserEnv(self,
                                                   options,
                                                   debugger=debugger)
     # remove desktop environment not used on device
     if "XPCOM_MEM_BLOAT_LOG" in browserEnv:
         del browserEnv["XPCOM_MEM_BLOAT_LOG"]
     # override mozLogs to avoid processing in MochitestDesktop base class
     self.mozLogs = None
     browserEnv["MOZ_LOG_FILE"] = os.path.join(self.remoteMozLog,
                                               self.mozLogName)
     return browserEnv
Exemple #3
0
 def buildBrowserEnv(self, options, debugger=False):
     browserEnv = MochitestDesktop.buildBrowserEnv(self,
                                                   options,
                                                   debugger=debugger)
     # remove desktop environment not used on device
     if "MOZ_WIN_INHERIT_STD_HANDLES_PRE_VISTA" in browserEnv:
         del browserEnv["MOZ_WIN_INHERIT_STD_HANDLES_PRE_VISTA"]
     if "XPCOM_MEM_BLOAT_LOG" in browserEnv:
         del browserEnv["XPCOM_MEM_BLOAT_LOG"]
     # override nsprLogs to avoid processing in MochitestDesktop base class
     self.nsprLogs = None
     browserEnv["NSPR_LOG_FILE"] = os.path.join(self.remoteNSPR,
                                                self.nsprLogName)
     return browserEnv
Exemple #4
0
 def buildBrowserEnv(self, options, debugger=False):
     browserEnv = MochitestDesktop.buildBrowserEnv(
         self,
         options,
         debugger=debugger)
     # remove desktop environment not used on device
     if "XPCOM_MEM_BLOAT_LOG" in browserEnv:
         del browserEnv["XPCOM_MEM_BLOAT_LOG"]
     # override mozLogs to avoid processing in MochitestDesktop base class
     self.mozLogs = None
     browserEnv["MOZ_LOG_FILE"] = os.path.join(
         self.remoteMozLog,
         self.mozLogName)
     if options.dmd:
         browserEnv['DMD'] = '1'
     return browserEnv
Exemple #5
0
 def buildBrowserEnv(self, options, debugger=False):
     browserEnv = MochitestDesktop.buildBrowserEnv(self, options, debugger=debugger)
     # remove desktop environment not used on device
     if "XPCOM_MEM_BLOAT_LOG" in browserEnv:
         del browserEnv["XPCOM_MEM_BLOAT_LOG"]
     if self.mozLogs:
         browserEnv["MOZ_LOG_FILE"] = os.path.join(
             self.remoteMozLog, "moz-pid=%PID-uid={}.log".format(str(uuid.uuid4()))
         )
     if options.dmd:
         browserEnv["DMD"] = "1"
     # Contents of remoteMozLog will be pulled from device and copied to the
     # host MOZ_UPLOAD_DIR, to be made available as test artifacts. Make
     # MOZ_UPLOAD_DIR available to the browser environment so that tests
     # can use it as though they were running on the host.
     browserEnv["MOZ_UPLOAD_DIR"] = self.remoteMozLog
     return browserEnv
Exemple #6
0
 def buildBrowserEnv(self, options, debugger=False):
     browserEnv = MochitestDesktop.buildBrowserEnv(self,
                                                   options,
                                                   debugger=debugger)
     # remove desktop environment not used on device
     if "XPCOM_MEM_BLOAT_LOG" in browserEnv:
         del browserEnv["XPCOM_MEM_BLOAT_LOG"]
     # override mozLogs to avoid processing in MochitestDesktop base class
     self.mozLogs = None
     browserEnv["MOZ_LOG_FILE"] = os.path.join(self.remoteMozLog,
                                               self.mozLogName)
     if options.dmd:
         browserEnv['DMD'] = '1'
     # Contents of remoteMozLog will be pulled from device and copied to the
     # host MOZ_UPLOAD_DIR, to be made available as test artifacts. Make
     # MOZ_UPLOAD_DIR available to the browser environment so that tests
     # can use it as though they were running on the host.
     browserEnv["MOZ_UPLOAD_DIR"] = self.remoteMozLog
     return browserEnv