Scott Gray-2 wrote:
> 
> On 5/04/2010, at 10:54 PM, Adam Heath wrote:
> 
>> Bob Morley wrote:
>>> Thanks for that url; very interesting indeed.  From what I could tell
>>> the
>>> set of unit tests that execute are littered with failures (or they
>>> intentionally cause a lot stack traces due to exception).
>> 
>> I've been trying to reduce the number of duplicated errors logged.
>> OfBiz is famous of catching an error, logging it, then rethrowing it.
>> Repeat ad-infinitum.
> 
> OfBiz is famous of catching an error, logging it, then rethrowing it.
> Repeat ad-infinitum.
> 

Ahh yes; I spotted one simple problem -- 

     [java] Unable to load test suite class :
org.ofbiz.order.test.CustRequestTest
     [java] Exception: java.lang.ClassNotFoundException
     [java] Message: org.ofbiz.order.test.CustRequestTest

Looks like if we have a bad testdef configured, we do not bubble this up and
it gets lost.  This should probably be failing the build ...

Most of the noise seems to come as you guys indicated, from negative test
cases coupled with the fact that we are logging "info".  Here is a pattern
from the bottom of a tester --
        assertNotNull("Foreign key referential integrity is not observed for
create (INSERT)", caught);
        Debug.logInfo(caught.toString(), module);

The second is explicit rollback and the end of a test method which under the
covers (if info is turned on) it will create an exception and logError with
it --
        TransactionUtil.rollback(transBegin, null, null);


I will fix the first problem when I get into the office tomorrow (as it is
not really pressing).  The second thing though, wanna consider changing the
log4j threshold on the run-tests target to warn?  This would cut down on the
noise (but not eliminate).
-- 
View this message in context: 
http://n4.nabble.com/Re-svn-commit-r930737-ofbiz-trunk-framework-entity-src-org-ofbiz-entity-GenericDelegator-java-tp1752209p1752453.html
Sent from the OFBiz - Dev mailing list archive at Nabble.com.

Reply via email to