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>)