You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@manifoldcf.apache.org by "Karl Wright (Resolved) (JIRA)" <ji...@apache.org> on 2011/12/31 18:24:30 UTC

[jira] [Resolved] (CONNECTORS-346) Testing hierarchy needs work

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

Karl Wright resolved CONNECTORS-346.
------------------------------------

    Resolution: Fixed

r1226141 completes the changes


                
> Testing hierarchy needs work
> ----------------------------
>
>                 Key: CONNECTORS-346
>                 URL: https://issues.apache.org/jira/browse/CONNECTORS-346
>             Project: ManifoldCF
>          Issue Type: Task
>          Components: Tests
>            Reporter: Karl Wright
>            Assignee: Karl Wright
>             Fix For: ManifoldCF 0.5
>
>
> The testing hierarchy is in need of some work.  Specifically:
> - Load tests should be pulled back into the "tests" directory, if possible, and given a suffix (LT?) which allows Maven to skip them by default.  This will simplify the ant build.xml too.
> - Final ant targets (test-dr, load-dr, UI, etc.) need to be regularized.  They all should begin with "test", for one thing.  I don't yet have a proposal though.
> - There's a lot of code duplication in the hierarchy and across the different database base classes.  For example, methods that talk with the API appear in the base class for each database, and could be shared if there was such a thing as multiple inheritance.  Since there isn't we could instead pull these into their own support class, like HTMLTester does for the UI stuff.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira