src/eric7/Documentation/Source/eric7.Testing.Interfaces.TestExecutorBase.html

branch
eric7
changeset 10415
af9a6dac2611
parent 10407
03b41b9bb392
child 10428
a071d4065202
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>)

eric ide

mercurial