diff -r 7c6bd2366602 -r af9a6dac2611 src/eric7/Documentation/Source/eric7.Testing.Interfaces.TestExecutorBase.html --- a/src/eric7/Documentation/Source/eric7.Testing.Interfaces.TestExecutorBase.html Sat Dec 16 15:21:11 2023 +0100 +++ b/src/eric7/Documentation/Source/eric7.Testing.Interfaces.TestExecutorBase.html Sat Dec 16 16:30:55 2023 +0100 @@ -56,7 +56,7 @@ <h3>Class Attributes</h3> <table> -<tr><td>collectCoverage</td></tr><tr><td>coverageFile</td></tr><tr><td>discover</td></tr><tr><td>discoverOnly</td></tr><tr><td>discoveryStart</td></tr><tr><td>eraseCoverage</td></tr><tr><td>failFast</td></tr><tr><td>failedOnly</td></tr><tr><td>interpreter</td></tr><tr><td>testCases</td></tr><tr><td>testFilename</td></tr><tr><td>testMarkerExpression</td></tr><tr><td>testName</td></tr><tr><td>testNamePattern</td></tr> +<tr><td>collectCoverage</td></tr><tr><td>coverageFile</td></tr><tr><td>discover</td></tr><tr><td>discoverOnly</td></tr><tr><td>discoveryStart</td></tr><tr><td>eraseCoverage</td></tr><tr><td>failFast</td></tr><tr><td>failedOnly</td></tr><tr><td>interpreter</td></tr><tr><td>testCases</td></tr><tr><td>testFilename</td></tr><tr><td>testMarkerExpression</td></tr><tr><td>testName</td></tr><tr><td>testNamePattern</td></tr><tr><td>venvName</td></tr> </table> <h3>Class Methods</h3> @@ -205,6 +205,10 @@ <td>Public method to start the testing process.</td> </tr> <tr> +<td><a href="#TestExecutorBase.startDebug">startDebug</a></td> +<td>Public method to start the test run with debugger support.</td> +</tr> +<tr> <td><a href="#TestExecutorBase.stopIfRunning">stopIfRunning</a></td> <td>Public method to stop the testing process, if it is running.</td> </tr> @@ -371,14 +375,6 @@ This method should read the results (if necessary) and emit the signal testFinished. </p> -<dl> - -<dt>Raises <b>NotImplementedError</b>:</dt> -<dd> -this method needs to be implemented by - derived classes -</dd> -</dl> <a NAME="TestExecutorBase.getMarkers" ID="TestExecutorBase.getMarkers"></a> <h4>TestExecutorBase.getMarkers</h4> <b>getMarkers</b>(<i>interpreter, workdir</i>) @@ -516,6 +512,28 @@ raised if the the testing process did not start </dd> </dl> +<a NAME="TestExecutorBase.startDebug" ID="TestExecutorBase.startDebug"></a> +<h4>TestExecutorBase.startDebug</h4> +<b>startDebug</b>(<i>config, pythonpath, debugger</i>) + +<p> + Public method to start the test run with debugger support. +</p> +<dl> + +<dt><i>config</i> (TestConfig)</dt> +<dd> +configuration for the test execution +</dd> +<dt><i>pythonpath</i> (list of str)</dt> +<dd> +list of directories to be added to the Python path +</dd> +<dt><i>debugger</i> (DebugUI)</dt> +<dd> +refference to the debugger interface +</dd> +</dl> <a NAME="TestExecutorBase.stopIfRunning" ID="TestExecutorBase.stopIfRunning"></a> <h4>TestExecutorBase.stopIfRunning</h4> <b>stopIfRunning</b>(<i></i>)