just for those of you who want to jail yourself into a coverage jail but
don't want to fix appufse low covarage use this:

only line coverage
find replace package name

have fun....

<!-- Fail if there are not enough tests -->
            <plugin>
                <groupId>org.codehaus.mojo</groupId>
                <artifactId>cobertura-maven-plugin</artifactId>
                <configuration>
                  <check>
                    <branchRate>0</branchRate>
                    <lineRate>85</lineRate>
                    <haltOnFailure>${failsOnError}</haltOnFailure>
        <!--            <totalBranchRate>85</totalBranchRate>-->
        <!--            <totalLineRate>85</totalLineRate>-->
        <!--            <packageLineRate>85</packageLineRate>-->
        <!--            <packageBranchRate>85</packageBranchRate>-->
                    <regexes>
                      <regex>
                       
<pattern>nl.tryllian.tolselfservice.webapp.taglib.ConstantsTag</pattern>
                        <branchRate>0</branchRate>
                        <lineRate>0</lineRate>
                      </regex>
                      <regex>
                       
<pattern>nl.tryllian.tolselfservice.webapp.listener.UserCounterListener</pattern>
                        <branchRate>0</branchRate>
                        <lineRate>0</lineRate>
                      </regex>
                      <regex>
                       
<pattern>nl.tryllian.tolselfservice.webapp.listener.StartupListener</pattern>
                        <branchRate>0</branchRate>
                        <lineRate>72</lineRate>
                      </regex>
                      <regex>
                       
<pattern>nl.tryllian.tolselfservice.service.impl.GenericManagerImpl</pattern>
                        <branchRate>0</branchRate>
                        <lineRate>0</lineRate>
                      </regex>
                      <regex>
                       
<pattern>nl.tryllian.tolselfservice.model.User</pattern>
                        <branchRate>0</branchRate>
                        <lineRate>83</lineRate>
                      </regex>
                      <regex>
                       
<pattern>nl.tryllian.tolselfservice.service.impl.RoleManagerImpl</pattern>
                        <branchRate>0</branchRate>
                        <lineRate>50</lineRate>
                      </regex>
                      <regex>
                       
<pattern>nl.tryllian.tolselfservice.util.DateUtil</pattern>
                        <branchRate>0</branchRate>
                        <lineRate>39</lineRate>
                      </regex>
                      <regex>
                       
<pattern>nl.tryllian.tolselfservice.webapp.taglib.CountryTag\$LabelValueComparator</pattern>
                        <branchRate>0</branchRate>
                        <lineRate>0</lineRate>
                      </regex>
                      <regex>
                       
<pattern>nl.tryllian.tolselfservice.webapp.action.PasswordHintAction</pattern>
                        <branchRate>0</branchRate>
                        <lineRate>57</lineRate>
                      </regex>
                      <regex>
                       
<pattern>nl.tryllian.tolselfservice.webapp.action.SelectTicketAction</pattern>
                        <branchRate>0</branchRate>
                        <lineRate>0</lineRate>
                      </regex>
                      <regex>
                       
<pattern>nl.tryllian.tolselfservice.webapp.taglib.ConstantsTei</pattern>
                        <branchRate>0</branchRate>
                        <lineRate>0</lineRate>
                      </regex>
                      <regex>
                       
<pattern>nl.tryllian.tolselfservice.service.impl.EventManagerImpl</pattern>
                        <branchRate>0</branchRate>
                        <lineRate>0</lineRate>
                      </regex>
                      <regex>
                       
<pattern>nl.tryllian.tolselfservice.webapp.action.DateConverter</pattern>
                        <branchRate>0</branchRate>
                        <lineRate>0</lineRate>
                      </regex>
                      <regex>
                       
<pattern>nl.tryllian.tolselfservice.util.DateConverter</pattern>
                        <branchRate>0</branchRate>
                        <lineRate>64</lineRate>
                      </regex>
                      <regex>
                       
<pattern>nl.tryllian.tolselfservice.webapp.action.SelectEventAction</pattern>
                        <branchRate>0</branchRate>
                        <lineRate>0</lineRate>
                      </regex>
                      <regex>
                       
<pattern>nl.tryllian.tolselfservice.webapp.action.ReloadAction</pattern>
                        <branchRate>0</branchRate>
                        <lineRate>0</lineRate>
                      </regex>
                      <regex>
                       
<pattern>nl.tryllian.tolselfservice.service.MailEngine</pattern>
                        <branchRate>0</branchRate>
                        <lineRate>79</lineRate>
                      </regex>
                      <regex>
                       
<pattern>nl.tryllian.tolselfservice.webapp.filter.LocaleRequestWrapper</pattern>
                        <branchRate>0</branchRate>
                        <lineRate>31</lineRate>
                      </regex>
                      <regex>
                       
<pattern>nl.tryllian.tolselfservice.model.Event</pattern>
                        <branchRate>0</branchRate>
                        <lineRate>0</lineRate>
                      </regex>
                      <regex>
                       
<pattern>nl.tryllian.tolselfservice.webapp.action.BaseAction</pattern>
                        <branchRate>0</branchRate>
                        <lineRate>73</lineRate>
                      </regex>
                      <regex>
                       
<pattern>nl.tryllian.tolselfservice.webapp.action.FileUploadAction</pattern>
                        <branchRate>0</branchRate>
                        <lineRate>0</lineRate>
                      </regex>
                      <regex>
                       
<pattern>nl.tryllian.tolselfservice.dao.spring.HibernateExtensionPostProcessor</pattern>
                        <branchRate>0</branchRate>
                        <lineRate>0</lineRate>
                      </regex>
                      <regex>
                       
<pattern>nl.tryllian.tolselfservice.service.UserSecurityAdvice</pattern>
                        <branchRate>0</branchRate>
                        <lineRate>84</lineRate>
                      </regex>
                      <regex>
                       
<pattern>nl.tryllian.tolselfservice.util.ConvertUtil</pattern>
                        <branchRate>0</branchRate>
                        <lineRate>29</lineRate>
                      </regex>
                      <regex>
                       
<pattern>nl.tryllian.tolselfservice.model.LabelValue\$1</pattern>
                        <branchRate>0</branchRate>
                        <lineRate>40</lineRate>
                      </regex>
                      <regex>
                       
<pattern>nl.tryllian.tolselfservice.util.CurrencyConverter</pattern>
                        <branchRate>0</branchRate>
                        <lineRate>0</lineRate>
                      </regex>
                      <regex>
                       
<pattern>nl.tryllian.tolselfservice.webapp.util.RequestUtil</pattern>
                        <branchRate>0</branchRate>
                        <lineRate>28</lineRate>
                      </regex>
                      <regex>
                       
<pattern>nl.tryllian.tolselfservice.webapp.action.SignupAction</pattern>
                        <branchRate>0</branchRate>
                        <lineRate>48</lineRate>
                      </regex>
                      <regex>
                       
<pattern>nl.tryllian.tolselfservice.model.LabelValue</pattern>
                        <branchRate>0</branchRate>
                        <lineRate>12</lineRate>
                      </regex>
                      <regex>
                       
<pattern>nl.tryllian.tolselfservice.dao.BaseDaoTestCase</pattern>
                        <branchRate>0</branchRate>
                        <lineRate>61</lineRate>
                      </regex>
                      <regex>
                       
<pattern>nl.tryllian.tolselfservice.util.TimestampConverter</pattern>
                        <branchRate>0</branchRate>
                        <lineRate>0</lineRate>
                      </regex>
                      <regex>
                       
<pattern>nl.tryllian.tolselfservice.webapp.action.UserAction</pattern>
                        <branchRate>0</branchRate>
                        <lineRate>61</lineRate>
                      </regex>
                      <regex>
                       
<pattern>nl.tryllian.tolselfservice.model.Price</pattern>
                        <branchRate>0</branchRate>
                        <lineRate>0</lineRate>
                      </regex>
                      <regex>
                       
<pattern>nl.tryllian.tolselfservice.Constants</pattern>
                        <branchRate>0</branchRate>
                        <lineRate>0</lineRate>
                      </regex>
                      <regex>
                       
<pattern>nl.tryllian.tolselfservice.webapp.taglib.CountryTag</pattern>
                        <branchRate>0</branchRate>
                        <lineRate>0</lineRate>
                      </regex>
                      <regex>
                       
<pattern>nl.tryllian.tolselfservice.webapp.interceptor.UserRoleAuthorizationInterceptor</pattern>
                        <branchRate>0</branchRate>
                        <lineRate>0</lineRate>
                      </regex>
                    </regexes>
                  </check>
                </configuration>
                <executions>
                  <execution>
                        <phase>test</phase>
                        <goals>
                            <goal>check</goal>
                        </goals>
          </execution>
        </executions>
      </plugin>


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@appfuse.dev.java.net
For additional commands, e-mail: users-h...@appfuse.dev.java.net

Reply via email to