src/eric7/Documentation/Source/eric7.Testing.TestResultsTree.html

branch
eric7
changeset 10407
03b41b9bb392
parent 9209
b99e7fd55fd3
child 10431
64157aeb0312
diff -r 27b7580aa784 -r 03b41b9bb392 src/eric7/Documentation/Source/eric7.Testing.TestResultsTree.html
--- a/src/eric7/Documentation/Source/eric7.Testing.TestResultsTree.html	Wed Dec 13 16:03:41 2023 +0100
+++ b/src/eric7/Documentation/Source/eric7.Testing.TestResultsTree.html	Wed Dec 13 16:04:40 2023 +0100
@@ -22,6 +22,10 @@
 <table>
 
 <tr>
+<td><a href="#TestResultsFilterModel">TestResultsFilterModel</a></td>
+<td>Class implementing a filter model to filter the test results by status.</td>
+</tr>
+<tr>
 <td><a href="#TestResultsModel">TestResultsModel</a></td>
 <td>Class implementing the item model containing the test data.</td>
 </tr>
@@ -37,6 +41,108 @@
 </table>
 <hr />
 <hr />
+<a NAME="TestResultsFilterModel" ID="TestResultsFilterModel"></a>
+<h2>TestResultsFilterModel</h2>
+
+<p>
+    Class implementing a filter model to filter the test results by status.
+</p>
+<h3>Derived from</h3>
+QSortFilterProxyModel
+<h3>Class Attributes</h3>
+
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Class Methods</h3>
+
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+
+<table>
+
+<tr>
+<td><a href="#TestResultsFilterModel.__init__">TestResultsFilterModel</a></td>
+<td>Constructor</td>
+</tr>
+<tr>
+<td><a href="#TestResultsFilterModel.filterAcceptsRow">filterAcceptsRow</a></td>
+<td>Public method to determine, if the row is acceptable.</td>
+</tr>
+<tr>
+<td><a href="#TestResultsFilterModel.setStatusFilterString">setStatusFilterString</a></td>
+<td>Public method to set the status filter string.</td>
+</tr>
+</table>
+<h3>Static Methods</h3>
+
+<table>
+<tr><td>None</td></tr>
+</table>
+
+<a NAME="TestResultsFilterModel.__init__" ID="TestResultsFilterModel.__init__"></a>
+<h4>TestResultsFilterModel (Constructor)</h4>
+<b>TestResultsFilterModel</b>(<i>parent=None</i>)
+
+<p>
+        Constructor
+</p>
+<dl>
+
+<dt><i>parent</i></dt>
+<dd>
+reference to the parent object (QObject)
+</dd>
+</dl>
+<a NAME="TestResultsFilterModel.filterAcceptsRow" ID="TestResultsFilterModel.filterAcceptsRow"></a>
+<h4>TestResultsFilterModel.filterAcceptsRow</h4>
+<b>filterAcceptsRow</b>(<i>sourceRow, sourceParent</i>)
+
+<p>
+        Public method to determine, if the row is acceptable.
+</p>
+<dl>
+
+<dt><i>sourceRow</i> (int)</dt>
+<dd>
+row number in the source model
+</dd>
+<dt><i>sourceParent</i> (QModelIndex)</dt>
+<dd>
+index of the source item
+</dd>
+</dl>
+<dl>
+<dt>Return:</dt>
+<dd>
+flag indicating acceptance
+</dd>
+</dl>
+<dl>
+<dt>Return Type:</dt>
+<dd>
+bool
+</dd>
+</dl>
+<a NAME="TestResultsFilterModel.setStatusFilterString" ID="TestResultsFilterModel.setStatusFilterString"></a>
+<h4>TestResultsFilterModel.setStatusFilterString</h4>
+<b>setStatusFilterString</b>(<i>filterString</i>)
+
+<p>
+        Public method to set the status filter string.
+</p>
+<dl>
+
+<dt><i>filterString</i> (str)</dt>
+<dd>
+status filter string
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+<hr />
 <a NAME="TestResultsModel" ID="TestResultsModel"></a>
 <h2>TestResultsModel</h2>
 
@@ -101,6 +207,10 @@
 <td>Public method to extract the test ids of all failed tests.</td>
 </tr>
 <tr>
+<td><a href="#TestResultsModel.getStatusFilterList">getStatusFilterList</a></td>
+<td>Public method to get a list of the unique test result status.</td>
+</tr>
+<tr>
 <td><a href="#TestResultsModel.getTestResults">getTestResults</a></td>
 <td>Public method to get the list of test results managed by the model.</td>
 </tr>
@@ -295,6 +405,25 @@
 list of str
 </dd>
 </dl>
+<a NAME="TestResultsModel.getStatusFilterList" ID="TestResultsModel.getStatusFilterList"></a>
+<h4>TestResultsModel.getStatusFilterList</h4>
+<b>getStatusFilterList</b>(<i></i>)
+
+<p>
+        Public method to get a list of the unique test result status.
+</p>
+<dl>
+<dt>Return:</dt>
+<dd>
+test result status
+</dd>
+</dl>
+<dl>
+<dt>Return Type:</dt>
+<dd>
+set of str
+</dd>
+</dl>
 <a NAME="TestResultsModel.getTestResults" ID="TestResultsModel.getTestResults"></a>
 <h4>TestResultsModel.getTestResults</h4>
 <b>getTestResults</b>(<i></i>)

eric ide

mercurial