Beispiel #1
0
# first thing, patch requests lib if required
from mozregui import patch_requests
patch_requests.patch()

# Import PyQt4 classes
import sys
import mozregression
import mozregui
import mozfile
from tempfile import mkdtemp
from PyQt4.QtGui import QApplication, QMainWindow, QMessageBox
from PyQt4.QtCore import pyqtSlot as Slot, QSettings

from mozlog.structuredlog import set_default_logger, StructuredLogger

from mozregui.ui.mainwindow import Ui_MainWindow
from mozregui.wizard import BisectionWizard
from mozregui.bisection import BisectRunner
from mozregui.global_prefs import change_prefs_dialog
from mozregui.log_report import LogModel
from mozregui.report_delegate import ReportItemDelegate
from mozregui.check_release import CheckRelease
from mozregui.crash_reporter import CrashReporter


ABOUT_TEXT = """\
<p><strong>mozregression-gui</strong> is a desktop interface for
<strong>mozregression</strong>, a regression range finder for Mozilla
nightly and inbound builds.</p>
<br>
<a href="http://mozilla.github.io/mozregression/">\
Beispiel #2
0
# first thing, patch requests lib if required
from mozregui import patch_requests
patch_requests.patch()

# Import PyQt4 classes
import sys
from PyQt4.QtGui import QApplication

from mozlog.structuredlog import set_default_logger, StructuredLogger

from mozregui.log_report import LogModel
from mozregui.check_release import CheckRelease
from mozregui.crash_reporter import CrashReporter
from mozregui.mainwindow import MainWindow


def main():
    logger = StructuredLogger('mozregression-gui')
    set_default_logger(logger)
    # Create a Qt application
    log_model = LogModel()
    logger.add_handler(log_model)
    argv = [sys.argv[0].replace("main.py", "mozregression")] + sys.argv[1:]
    app = QApplication(argv)
    crash_reporter = CrashReporter(app)
    crash_reporter.install()
    app.setOrganizationName('mozilla')
    app.setOrganizationDomain('mozilla.org')
    app.setApplicationName('mozregression-gui')
    # Create the main window and show it
    win = MainWindow()