129 self.tr("Start"), QDialogButtonBox.ButtonRole.ActionRole |
129 self.tr("Start"), QDialogButtonBox.ButtonRole.ActionRole |
130 ) |
130 ) |
131 |
131 |
132 self.__startButton.setToolTip(self.tr("Start the selected testsuite")) |
132 self.__startButton.setToolTip(self.tr("Start the selected testsuite")) |
133 self.__startButton.setWhatsThis( |
133 self.__startButton.setWhatsThis( |
134 self.tr( |
134 self.tr("""<b>Start Test</b><p>This button starts the test run.</p>""") |
135 """<b>Start Test</b><p>This button starts the test run.</p>""" |
|
136 ) |
|
137 ) |
135 ) |
138 |
136 |
139 self.__startFailedButton = self.buttonBox.addButton( |
137 self.__startFailedButton = self.buttonBox.addButton( |
140 self.tr("Rerun Failed"), QDialogButtonBox.ButtonRole.ActionRole |
138 self.tr("Rerun Failed"), QDialogButtonBox.ButtonRole.ActionRole |
141 ) |
139 ) |
153 self.__stopButton = self.buttonBox.addButton( |
151 self.__stopButton = self.buttonBox.addButton( |
154 self.tr("Stop"), QDialogButtonBox.ButtonRole.ActionRole |
152 self.tr("Stop"), QDialogButtonBox.ButtonRole.ActionRole |
155 ) |
153 ) |
156 self.__stopButton.setToolTip(self.tr("Stop the running test")) |
154 self.__stopButton.setToolTip(self.tr("Stop the running test")) |
157 self.__stopButton.setWhatsThis( |
155 self.__stopButton.setWhatsThis( |
158 self.tr( |
156 self.tr("""<b>Stop Test</b><p>This button stops a running test.</p>""") |
159 """<b>Stop Test</b><p>This button stops a running test.</p>""" |
|
160 ) |
|
161 ) |
157 ) |
162 |
158 |
163 self.setWindowFlags( |
159 self.setWindowFlags( |
164 self.windowFlags() | Qt.WindowType.WindowContextHelpButtonHint |
160 self.windowFlags() | Qt.WindowType.WindowContextHelpButtonHint |
165 ) |
161 ) |
799 """ |
795 """ |
800 Private slot to show the versions of available plugins. |
796 Private slot to show the versions of available plugins. |
801 """ |
797 """ |
802 venvName = self.venvComboBox.currentText() |
798 venvName = self.venvComboBox.currentText() |
803 if venvName: |
799 if venvName: |
804 headerText = self.tr("<h3>Versions of Frameworks and their" " Plugins</h3>") |
800 headerText = self.tr("<h3>Versions of Frameworks and their Plugins</h3>") |
805 versionsText = "" |
801 versionsText = "" |
806 interpreter = self.__determineInterpreter(venvName) |
802 interpreter = self.__determineInterpreter(venvName) |
807 for framework in sorted(self.__frameworkRegistry.getFrameworks().keys()): |
803 for framework in sorted(self.__frameworkRegistry.getFrameworks().keys()): |
808 executor = self.__frameworkRegistry.createExecutor(framework, self) |
804 executor = self.__frameworkRegistry.createExecutor(framework, self) |
809 versions = executor.getVersions(interpreter) |
805 versions = executor.getVersions(interpreter) |
965 else: |
961 else: |
966 EricMessageBox.critical( |
962 EricMessageBox.critical( |
967 self, |
963 self, |
968 self.tr("Collection Error"), |
964 self.tr("Collection Error"), |
969 self.tr( |
965 self.tr( |
970 "<p>There was an error while collecting tests." "</p><p>{0}</p>" |
966 "<p>There was an error while collecting tests.</p><p>{0}</p>" |
971 ).format("<br/>".join(error.splitlines())), |
967 ).format("<br/>".join(error.splitlines())), |
972 ) |
968 ) |
973 |
969 |
974 if testResults: |
970 if testResults: |
975 self.__resultsModel.addTestResults(testResults) |
971 self.__resultsModel.addTestResults(testResults) |