[ 
https://issues.apache.org/jira/browse/CONTINUUM-2751?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Brent N Atkinson closed CONTINUUM-2751.
---------------------------------------
    Resolution: Fixed

In r1673303 the acute issue (failing build) was fixed by adding a tear-down 
method to {{AbstractDao}}  which cleared its database, leaving it clean for the 
subsequent tests.

In r1673317 the non-working (but verbose) db-per-test-method scheme implemented 
in {{AbstractContinuumTest}} and {{AbstractPurgeTest}} were fixed. There should 
be little performance penalty since the exact same setup was being performed, 
but now it is actually used. Now subclasses of these test cases will have a new 
database for each test method invocation.

> Build fails due to test interactions: data not being cleaned consistently
> -------------------------------------------------------------------------
>
>                 Key: CONTINUUM-2751
>                 URL: https://issues.apache.org/jira/browse/CONTINUUM-2751
>             Project: Continuum
>          Issue Type: Bug
>    Affects Versions: 1.5.0
>            Reporter: Brent N Atkinson
>            Assignee: Brent N Atkinson
>             Fix For: 1.5.0
>
>
> Very similar in spirit to CONTINUUM-2736, tests are not well-behaved which is 
> leading to build instability. On continuum-ci.a.o, I noticed the builds were 
> consistently failing despite the full test suite comprehensively passing 
> locally.
> The problem is visible in the build results as the test failure: 
> {noformat}
> Results :
> Failed tests:   
> testRemoveRepository(org.apache.continuum.repository.DefaultRepositoryServiceTest):
>  check # repositories expected:<1> but was:<2>
> Tests run: 150, Failures: 1, Errors: 0, Skipped: 0
> {noformat}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to