Skip to content

Commit

Permalink
supplemental: enforce coverage ratio for gui tests to the current value
Browse files Browse the repository at this point in the history
  • Loading branch information
pbludov committed Apr 6, 2022
1 parent 40bc1d0 commit 1150652
Showing 1 changed file with 161 additions and 6 deletions.
167 changes: 161 additions & 6 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -875,15 +875,20 @@
com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocMethodCheck.RegularClass
</exclude>
<!-- Swing related classes -->
<exclude>com.puppycrawl.tools.checkstyle.gui.BaseCellEditor*</exclude>
<exclude>com.puppycrawl.tools.checkstyle.gui.BaseCellEditor</exclude>
<exclude>com.puppycrawl.tools.checkstyle.gui.CodeSelector</exclude>
<exclude>com.puppycrawl.tools.checkstyle.gui.TreeTable*</exclude>
<exclude>
com.puppycrawl.tools.checkstyle.gui.ListToTreeSelectionModelWrapper*
com.puppycrawl.tools.checkstyle.gui.ListToTreeSelectionModelWrapper
</exclude>
<exclude>com.puppycrawl.tools.checkstyle.gui.ParseTreeTableModel</exclude>
<exclude>com.puppycrawl.tools.checkstyle.gui.TreeTable</exclude>
<exclude>
com.puppycrawl.tools.checkstyle.gui.TreeTable.TreeTableCellEditor
</exclude>
<exclude>com.puppycrawl.tools.checkstyle.gui.TreeTableCellRenderer</exclude>
<exclude>
com.puppycrawl.tools.checkstyle.gui.TreeTableModelAdapter.UpdatingTreeModelListener
</exclude>
<exclude>com.puppycrawl.tools.checkstyle.gui.ParseTreeTableModel*</exclude>
<exclude>com.puppycrawl.tools.checkstyle.gui.TreeTableCellRenderer*</exclude>
<exclude>com.puppycrawl.tools.checkstyle.gui.TreeTableModelAdapter*</exclude>
<!-- Metadata Generator related classes -->
<exclude>com.puppycrawl.tools.checkstyle.meta.ModuleDetails*</exclude>
<exclude>com.puppycrawl.tools.checkstyle.meta.JavadocMetadataScraper*</exclude>
Expand All @@ -902,6 +907,156 @@
</limit>
</limits>
</rule>
<rule>
<element>CLASS</element>
<includes>
<include>com.puppycrawl.tools.checkstyle.gui.BaseCellEditor</include>
</includes>
<limits>
<limit>
<counter>LINE</counter>
<value>COVEREDRATIO</value>
<minimum>0.09</minimum>
</limit>
<limit>
<counter>BRANCH</counter>
<value>COVEREDRATIO</value>
<minimum>0.00</minimum>
</limit>
</limits>
</rule>
<rule>
<element>CLASS</element>
<includes>
<include>com.puppycrawl.tools.checkstyle.gui.CodeSelector</include>
</includes>
<limits>
<limit>
<counter>LINE</counter>
<value>COVEREDRATIO</value>
<minimum>0.91</minimum>
</limit>
<limit>
<counter>BRANCH</counter>
<value>COVEREDRATIO</value>
<minimum>0.50</minimum>
</limit>
</limits>
</rule>
<rule>
<element>CLASS</element>
<includes>
<include>
com.puppycrawl.tools.checkstyle.gui.ListToTreeSelectionModelWrapper
</include>
</includes>
<limits>
<limit>
<counter>LINE</counter>
<value>COVEREDRATIO</value>
<minimum>0.74</minimum>
</limit>
<limit>
<counter>BRANCH</counter>
<value>COVEREDRATIO</value>
<minimum>0.35</minimum>
</limit>
</limits>
</rule>
<rule>
<element>CLASS</element>
<includes>
<include>
com.puppycrawl.tools.checkstyle.gui.ParseTreeTableModel
</include>
</includes>
<limits>
<limit>
<counter>LINE</counter>
<value>COVEREDRATIO</value>
<minimum>0.79</minimum>
</limit>
<limit>
<counter>BRANCH</counter>
<value>COVEREDRATIO</value>
<minimum>0.83</minimum>
</limit>
</limits>
</rule>
<rule>
<element>CLASS</element>
<includes>
<include>com.puppycrawl.tools.checkstyle.gui.TreeTable</include>
</includes>
<limits>
<limit>
<counter>LINE</counter>
<value>COVEREDRATIO</value>
<minimum>0.90</minimum>
</limit>
<limit>
<counter>BRANCH</counter>
<value>COVEREDRATIO</value>
<minimum>0.54</minimum>
</limit>
</limits>
</rule>
<rule>
<element>CLASS</element>
<includes>
<include>com.puppycrawl.tools.checkstyle.gui.TreeTable.TreeTableCellEditor</include>
</includes>
<limits>
<limit>
<counter>LINE</counter>
<value>COVEREDRATIO</value>
<minimum>0.06</minimum>
</limit>
<limit>
<counter>BRANCH</counter>
<value>COVEREDRATIO</value>
<minimum>0.00</minimum>
</limit>
</limits>
</rule>
<rule>
<element>CLASS</element>
<includes>
<include>com.puppycrawl.tools.checkstyle.gui.TreeTableCellRenderer</include>
</includes>
<limits>
<limit>
<counter>LINE</counter>
<value>COVEREDRATIO</value>
<minimum>0.46</minimum>
</limit>
<limit>
<counter>BRANCH</counter>
<value>COVEREDRATIO</value>
<minimum>0.20</minimum>
</limit>
</limits>
</rule>
<rule>
<element>CLASS</element>
<includes>
<include>
com.puppycrawl.tools.checkstyle.gui.TreeTableModelAdapter.UpdatingTreeModelListener
</include>
</includes>
<limits>
<limit>
<counter>LINE</counter>
<value>COVEREDRATIO</value>
<minimum>0.45</minimum>
</limit>
<limit>
<counter>BRANCH</counter>
<value>COVEREDRATIO</value>
<minimum>1.00</minimum>
</limit>
</limits>
</rule>
<rule>
<element>CLASS</element>
<includes>
Expand Down

0 comments on commit 1150652

Please sign in to comment.