547 ) |
547 ) |
548 |
548 |
549 @pyqtSlot() |
549 @pyqtSlot() |
550 def __updateProgress(self): |
550 def __updateProgress(self): |
551 """ |
551 """ |
552 Private slot update the progress indicators. |
552 Private slot to update the progress indicators. |
553 """ |
553 """ |
554 self.progressCounterRunCount.setText(str(self.__runCount)) |
554 self.progressCounterRunCount.setText(str(self.__runCount)) |
555 self.progressCounterRemCount.setText(str(self.__totalCount - self.__runCount)) |
555 self.progressCounterRemCount.setText(str(self.__totalCount - self.__runCount)) |
556 self.progressProgressBar.setMaximum(self.__totalCount) |
556 self.progressProgressBar.setMaximum(self.__totalCount) |
557 self.progressProgressBar.setValue(self.__runCount) |
557 self.progressProgressBar.setValue(self.__runCount) |
593 self.__mode = TestingWidgetModes.STOPPED |
593 self.__mode = TestingWidgetModes.STOPPED |
594 if self.__totalCount == 0: |
594 if self.__totalCount == 0: |
595 self.progressProgressBar.setMaximum(100) |
595 self.progressProgressBar.setMaximum(100) |
596 |
596 |
597 self.progressGroupBox.hide() |
597 self.progressGroupBox.hide() |
|
598 |
|
599 self.__resultsTree.resizeColumns() |
598 |
600 |
599 self.__updateButtonBoxButtons() |
601 self.__updateButtonBoxButtons() |
600 |
602 |
601 self.testRunStopped.emit() |
603 self.testRunStopped.emit() |
602 |
604 |
929 message=desc, |
931 message=desc, |
930 ) |
932 ) |
931 for id, name, desc in testNames |
933 for id, name, desc in testNames |
932 ] |
934 ] |
933 self.__resultsModel.addTestResults(testResults) |
935 self.__resultsModel.addTestResults(testResults) |
|
936 self.__resultsTree.resizeColumns() |
934 |
937 |
935 self.__totalCount += len(testResults) |
938 self.__totalCount += len(testResults) |
936 self.__updateProgress() |
939 self.__updateProgress() |
937 |
940 |
938 @pyqtSlot(list) |
941 @pyqtSlot(list) |
967 ).format("<br/>".join(error.splitlines())), |
970 ).format("<br/>".join(error.splitlines())), |
968 ) |
971 ) |
969 |
972 |
970 if testResults: |
973 if testResults: |
971 self.__resultsModel.addTestResults(testResults) |
974 self.__resultsModel.addTestResults(testResults) |
|
975 self.__resultsTree.resizeColumns() |
972 |
976 |
973 @pyqtSlot(tuple) |
977 @pyqtSlot(tuple) |
974 def __testStarted(self, test): |
978 def __testStarted(self, test): |
975 """ |
979 """ |
976 Private slot handling the 'startTest' signal of the executor. |
980 Private slot handling the 'startTest' signal of the executor. |