*Not documented*
def init_reporter(self, reporter, sshhosts, reporter_class, arg=""):
origin: AbstractSession
where:
function source:
def init_reporter(self, reporter, sshhosts, reporter_class, arg=""):
startserverflag = self.config.option.startserver
restflag = self.config.option.restreport
checkfun = lambda: None
if startserverflag and reporter is None:
from py.__.test.rsession.web import start_server, exported_methods
reporter = exported_methods.report
start_server()
if self.config.option.runbrowser:
import webbrowser
webbrowser.open("http://localhost:8000")
elif reporter is None:
if restflag:
from py.__.test.rsession.rest import RestReporter
reporter_class = RestReporter
if arg:
reporter_instance = reporter_class(self.config, sshhosts, self.getpkgdir(arg))
else:
reporter_instance = reporter_class(self.config, sshhosts)
reporter = reporter_instance.report
checkfun = lambda : self.config.option.exitfirst and \
reporter_instance.is_failing()
else:
startserverflag = False
return reporter, checkfun, startserverflag
called in /home/johnny/projects/merlinux/py/dist/py/test/rsession/rsession.py
traceback test.LSession.init_reporter.0
called in /home/johnny/projects/merlinux/py/dist/py/test/rsession/rsession.py
traceback test.LSession.init_reporter.1
called in /home/johnny/projects/merlinux/py/dist/py/test/rsession/rsession.py
traceback test.LSession.init_reporter.2
called in /home/johnny/projects/merlinux/py/dist/py/test/rsession/rsession.py
traceback test.LSession.init_reporter.3
called in /home/johnny/projects/merlinux/py/dist/py/test/rsession/rsession.py
traceback test.LSession.init_reporter.4
called in /home/johnny/projects/merlinux/py/dist/py/test/rsession/rsession.py
traceback test.LSession.init_reporter.5
called in /home/johnny/projects/merlinux/py/dist/py/test/rsession/rsession.py
traceback test.LSession.init_reporter.6
called in /home/johnny/projects/merlinux/py/dist/py/test/rsession/rsession.py
traceback test.LSession.init_reporter.7
called in /home/johnny/projects/merlinux/py/dist/py/test/rsession/rsession.py