Skip to content

Commit

Permalink
supplemental: enforce coverage ratio for gui tests to the current val…
Browse files Browse the repository at this point in the history
  • Loading branch information
pbludov committed Apr 6, 2022
1 parent 40bc1d0 commit e76b02c
Showing 1 changed file with 180 additions and 6 deletions.
186 changes: 180 additions & 6 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -875,15 +875,21 @@
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</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 +908,174 @@
</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</include>
</includes>
<limits>
<limit>
<counter>LINE</counter>
<value>COVEREDRATIO</value>
<minimum>0.64</minimum>
</limit>
<limit>
<counter>BRANCH</counter>
<value>COVEREDRATIO</value>
<minimum>1.00</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 e76b02c

Please sign in to comment.