Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Travis CI Support #30

Merged
merged 5 commits into from
Aug 1, 2013
Merged

Add Travis CI Support #30

merged 5 commits into from
Aug 1, 2013

Conversation

mitalia
Copy link
Contributor

@mitalia mitalia commented Aug 1, 2013

This adds all the necessary configuration and test changes to support Travis-CI

Michael Italia added 5 commits August 1, 2013 10:11
The test suite needs to be able to run in Travis-CI which is different
from a local test setup. Mostly, this just means making sure that the
mysql and postgres tests can connect properly.
Made sure that all items in the util package are getting pulled in so
that future additional tags can be added without explicit imports.
…ietary DB tests

This allows tests to be excluded when either Oracle or MS SQL Server
databases are available. This is primarily to support the testing of
the codebase using Travis-CI since these environments are not available
there.
…environment

Reading in of properties files is part of our test process, so we need
custom properties files if we're running in Travis-CI. Travis-CI sets
an system environment variable that we can detect and take the
appropriate action to supply proper db config files to the tests.
mitalia added a commit that referenced this pull request Aug 1, 2013
@mitalia mitalia merged commit 486088f into master Aug 1, 2013
@mitalia mitalia deleted the travis_ci_support branch August 1, 2013 14:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant