[
https://issues.apache.org/jira/browse/METAMODEL-45?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Kasper Sørensen updated METAMODEL-45:
-------------------------------------
Fix Version/s: (was: 4.1)
4.2
> Simplify and unify way integration tests are configured
> -------------------------------------------------------
>
> Key: METAMODEL-45
> URL: https://issues.apache.org/jira/browse/METAMODEL-45
> Project: Metamodel
> Issue Type: Improvement
> Reporter: Kasper Sørensen
> Assignee: Kasper Sørensen
> Fix For: 4.2
>
> Attachments: METAMODEL45-Initial-changes-of-HBase.patch
>
>
> We have a number of integration tests that are all configured in various
> ways. Common for them is that they only run if some configuration is
> available externally or if some server is responding.
> Off the top of my head, here are the variations:
> * In the JDBC module there's a separate source folder for integration tests
> to MySQL, Oracle, DB2, PostgreSQL.
> * HBase module currently has an integration test that ALWAYS runs, which
> will cause big pains for people doing a casual build.
> * Salesforce and SugarCRM modules both read from a file in user home (but
> not the same file of course, that would be too elegant :-))
> * MongoDB and CouchDB modules simply try to connect to localhost, and if
> they fail, the unittest is skipped.
> So I propose we consolidate the integration test configuration. Let's have a
> single .properties file and let all modules read from this to figure out if
> certain tests should be run, and with which configuration properties.
--
This message was sent by Atlassian JIRA
(v6.2#6252)