You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@continuum.apache.org by "Brent N Atkinson (JIRA)" <ji...@apache.org> on 2015/04/14 02:07:32 UTC
[jira] [Closed] (CONTINUUM-2751) Build fails due to test
interactions: data not being cleaned consistently
[ 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)