diff -r 8ab45a4a6d96 -r 8e588f403fd9 src/eric7/i18n/eric7_en.ts --- a/src/eric7/i18n/eric7_en.ts Sun Sep 04 16:11:32 2022 +0200 +++ b/src/eric7/i18n/eric7_en.ts Mon Sep 05 18:08:43 2022 +0200 @@ -46759,6 +46759,24 @@ </message> </context> <context> + <name>MarkersWindow</name> + <message> + <location filename="../Testing/MarkersWindow.ui" line="0" /> + <source>Defined Markers</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Testing/MarkersWindow.ui" line="0" /> + <source>Marker</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Testing/MarkersWindow.ui" line="0" /> + <source>Description</source> + <translation type="unfinished" /> + </message> + </context> + <context> <name>MasterPasswordEntryDialog</name> <message> <location filename="../Preferences/ConfigurationPages/MasterPasswordEntryDialog.py" line="36" /> @@ -61123,18 +61141,18 @@ <translation type="unfinished" /> </message> <message> - <location filename="../Testing/Interfaces/PytestExecutor.py" line="221" /> + <location filename="../Testing/Interfaces/PytestExecutor.py" line="263" /> <source>Error</source> <translation type="unfinished" /> </message> <message> - <location filename="../Testing/Interfaces/PytestExecutor.py" line="230" /> + <location filename="../Testing/Interfaces/PytestExecutor.py" line="272" /> <source>ERROR at {0}: {1}</source> <comment>phase, message</comment> <translation type="unfinished" /> </message> <message> - <location filename="../Testing/Interfaces/PytestExecutor.py" line="233" /> + <location filename="../Testing/Interfaces/PytestExecutor.py" line="275" /> <source>ERROR at {0}: {1}</source> <comment>phase, extra text</comment> <translation type="unfinished" /> @@ -78557,7 +78575,7 @@ <context> <name>TestingWidget</name> <message> - <location filename="../Testing/TestingWidget.py" line="168" /> + <location filename="../Testing/TestingWidget.py" line="169" /> <location filename="../Testing/TestingWidget.ui" line="0" /> <source>Testing</source> <translation type="unfinished" /> @@ -78666,6 +78684,21 @@ </message> <message> <location filename="../Testing/TestingWidget.ui" line="0" /> + <source>Marker Expression:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Testing/TestingWidget.ui" line="0" /> + <source>Enter a marker expression or name to filter tests</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Testing/TestingWidget.ui" line="0" /> + <source>Press to show a window with the list of defined markers</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Testing/TestingWidget.ui" line="0" /> <source>Run Parameters</source> <translation type="unfinished" /> </message> @@ -78741,153 +78774,153 @@ <translation type="unfinished" /> </message> <message> - <location filename="../Testing/TestingWidget.py" line="102" /> + <location filename="../Testing/TestingWidget.py" line="103" /> <source>Show Output...</source> <translation type="unfinished" /> </message> <message> - <location filename="../Testing/TestingWidget.py" line="105" /> + <location filename="../Testing/TestingWidget.py" line="106" /> <source>Show the output of the test runner process</source> <translation type="unfinished" /> </message> <message> - <location filename="../Testing/TestingWidget.py" line="108" /> + <location filename="../Testing/TestingWidget.py" line="109" /> <source><b>Show Output...</b<p>This button opens a dialog containing the output of the test runner process of the most recent run.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Testing/TestingWidget.py" line="116" /> + <location filename="../Testing/TestingWidget.py" line="117" /> <source>Show Coverage...</source> <translation type="unfinished" /> </message> <message> - <location filename="../Testing/TestingWidget.py" line="119" /> + <location filename="../Testing/TestingWidget.py" line="120" /> <source>Show code coverage in a new dialog</source> <translation type="unfinished" /> </message> <message> - <location filename="../Testing/TestingWidget.py" line="122" /> + <location filename="../Testing/TestingWidget.py" line="123" /> <source><b>Show Coverage...</b><p>This button opens a dialog containing the collected code coverage data.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Testing/TestingWidget.py" line="130" /> + <location filename="../Testing/TestingWidget.py" line="131" /> <source>Start</source> <translation type="unfinished" /> </message> <message> - <location filename="../Testing/TestingWidget.py" line="133" /> + <location filename="../Testing/TestingWidget.py" line="134" /> <source>Start the selected testsuite</source> <translation type="unfinished" /> </message> <message> - <location filename="../Testing/TestingWidget.py" line="135" /> + <location filename="../Testing/TestingWidget.py" line="136" /> <source><b>Start Test</b><p>This button starts the test run.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Testing/TestingWidget.py" line="141" /> + <location filename="../Testing/TestingWidget.py" line="142" /> <source>Rerun Failed</source> <translation type="unfinished" /> </message> <message> - <location filename="../Testing/TestingWidget.py" line="144" /> + <location filename="../Testing/TestingWidget.py" line="145" /> <source>Reruns failed tests of the selected testsuite</source> <translation type="unfinished" /> </message> <message> - <location filename="../Testing/TestingWidget.py" line="147" /> + <location filename="../Testing/TestingWidget.py" line="148" /> <source><b>Rerun Failed</b><p>This button reruns all failed tests of the most recent test run.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Testing/TestingWidget.py" line="155" /> + <location filename="../Testing/TestingWidget.py" line="156" /> <source>Stop</source> <translation type="unfinished" /> </message> <message> - <location filename="../Testing/TestingWidget.py" line="157" /> + <location filename="../Testing/TestingWidget.py" line="158" /> <source>Stop the running test</source> <translation type="unfinished" /> </message> <message> - <location filename="../Testing/TestingWidget.py" line="159" /> + <location filename="../Testing/TestingWidget.py" line="160" /> <source><b>Stop Test</b><p>This button stops a running test.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Testing/TestingWidget.py" line="271" /> + <location filename="../Testing/TestingWidget.py" line="274" /> <source>{0} (not available)</source> <translation type="unfinished" /> </message> <message> - <location filename="../Testing/TestingWidget.py" line="566" /> + <location filename="../Testing/TestingWidget.py" line="569" /> <source>Running</source> <translation type="unfinished" /> </message> <message> - <location filename="../Testing/TestingWidget.py" line="622" /> + <location filename="../Testing/TestingWidget.py" line="625" /> <source>Python3 Files ({0});;All Files (*)</source> <translation type="unfinished" /> </message> <message> - <location filename="../Testing/TestingWidget.py" line="627" /> + <location filename="../Testing/TestingWidget.py" line="630" /> <source>Python Files (*.py);;All Files (*)</source> <translation type="unfinished" /> </message> <message> - <location filename="../Testing/TestingWidget.py" line="712" /> + <location filename="../Testing/TestingWidget.py" line="768" /> <source><h3>Versions of Frameworks and their Plugins</h3></source> <translation type="unfinished" /> </message> <message> - <location filename="../Testing/TestingWidget.py" line="726" /> + <location filename="../Testing/TestingWidget.py" line="782" /> <source><tr><td>{0}</td><td>{1}</td></tr></source> <translation type="unfinished" /> </message> <message> - <location filename="../Testing/TestingWidget.py" line="735" /> + <location filename="../Testing/TestingWidget.py" line="791" /> <source>No version information available.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Testing/TestingWidget.py" line="738" /> + <location filename="../Testing/TestingWidget.py" line="794" /> <source>Versions</source> <translation type="unfinished" /> </message> <message> - <location filename="../Testing/TestingWidget.py" line="775" /> + <location filename="../Testing/TestingWidget.py" line="831" /> <source>Preparing Testsuite</source> <translation type="unfinished" /> </message> <message> - <location filename="../Testing/TestingWidget.py" line="838" /> + <location filename="../Testing/TestingWidget.py" line="895" /> <source>pending</source> <translation type="unfinished" /> </message> <message> - <location filename="../Testing/TestingWidget.py" line="866" /> + <location filename="../Testing/TestingWidget.py" line="923" /> <source>Failure</source> <translation type="unfinished" /> </message> <message> - <location filename="../Testing/TestingWidget.py" line="876" /> - <location filename="../Testing/TestingWidget.py" line="869" /> + <location filename="../Testing/TestingWidget.py" line="933" /> + <location filename="../Testing/TestingWidget.py" line="926" /> <source>Collection Error</source> <translation type="unfinished" /> </message> <message> - <location filename="../Testing/TestingWidget.py" line="877" /> + <location filename="../Testing/TestingWidget.py" line="934" /> <source><p>There was an error while collecting tests.</p><p>{0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Testing/TestingWidget.py" line="898" /> + <location filename="../Testing/TestingWidget.py" line="955" /> <source>running</source> <translation type="unfinished" /> </message> <message numerus="yes"> - <location filename="../Testing/TestingWidget.py" line="949" /> + <location filename="../Testing/TestingWidget.py" line="1006" /> <source>Ran %n test(s) in {0}s</source> <translation> <numerusform>Ran %n test in {0}s</numerusform> @@ -78895,7 +78928,7 @@ </translation> </message> <message numerus="yes"> - <location filename="../Testing/TestingWidget.py" line="961" /> + <location filename="../Testing/TestingWidget.py" line="1018" /> <source>Ran %n test(s)</source> <translation> <numerusform>Ran %n test</numerusform> @@ -78903,12 +78936,12 @@ </translation> </message> <message> - <location filename="../Testing/TestingWidget.py" line="982" /> + <location filename="../Testing/TestingWidget.py" line="1039" /> <source>not run</source> <translation type="unfinished" /> </message> <message> - <location filename="../Testing/TestingWidget.py" line="1027" /> + <location filename="../Testing/TestingWidget.py" line="1084" /> <source>Test Run Output</source> <translation type="unfinished" /> </message>