When I ran testrules, I got this message:
Testing rule 4900...
Skipped 0 rules for variant language to avoid checking rules more than once
4982 rules tested.
Exception in thread "main" org.junit.internal.runners.model.MultipleFailureException: There were 10 errors:
org.languagetool.rules.patterns.PatternRuleTest$PatternRuleTestFailure(null)
org.languagetool.rules.patterns.PatternRuleTest$PatternRuleTestFailure(null)
org.languagetool.rules.patterns.PatternRuleTest$PatternRuleTestFailure(null)
org.languagetool.rules.patterns.PatternRuleTest$PatternRuleTestFailure(null)
org.languagetool.rules.patterns.PatternRuleTest$PatternRuleTestFailure(null)
org.languagetool.rules.patterns.PatternRuleTest$PatternRuleTestFailure(null)
org.languagetool.rules.patterns.PatternRuleTest$PatternRuleTestFailure(null)
org.languagetool.rules.patterns.PatternRuleTest$PatternRuleTestFailure(null)
org.languagetool.rules.patterns.PatternRuleTest$PatternRuleTestFailure(null)
org.languagetool.rules.patterns.PatternRuleTest$PatternRuleTestFailure(null)
at org.junit.runners.model.MultipleFailureException.assertEmpty(MultipleFailureException.java:67)
at org.junit.rules.ErrorCollector.verify(ErrorCollector.java:39)
at org.languagetool.rules.patterns.PatternRuleTest$PatternRuleErrorCollector.check(PatternRuleTest.java:74)
at org.languagetool.rules.patterns.PatternRuleTest.main(PatternRuleTest.java:673)
Running disambiguator rule tests...
Running disambiguation tests for English...
The rule on which I am working does indeed have more than ten errors. (It would be useful for testrules to specify the name of the rule.)
I guess that I can ignore the message. @dnaber, please confirm. Thanks.