Skip to content

Add Oracle integration tests execution to Travis CI build#540

Merged
javornikolov merged 4 commits intomasterfrom
topic/add-oracle-to-travis-ci
Feb 3, 2017
Merged

Add Oracle integration tests execution to Travis CI build#540
javornikolov merged 4 commits intomasterfrom
topic/add-oracle-to-travis-ci

Conversation

@javornikolov
Copy link
Copy Markdown
Contributor

@javornikolov javornikolov commented Jan 29, 2017

Employ a docker container to run Oracle integration tests in Travis CI build.

Some refactoring is done on Oracle test schemas setup & related recipe. It's good to test the Vagrant test VM and perhaps extract these refactoring commits as separate PR.

resolves #503

In order to be able to reuse the oracle schemas setup script for remote
databases or different users: remove establishing database connections within the
script. Rely on already connected sqplus session insetad.
Reorganize oracle test schema setup scripts:
* Move them under test_vm
* Keep the .sql script in separate folder to allow plugging it into
  a docker image as init script
@javornikolov javornikolov changed the title Add oracle integration tests run to Travis CI Add Oracle integration tests execution to Travis CI build Jan 29, 2017
@javornikolov javornikolov requested a review from MMatten January 29, 2017 10:31
@javornikolov javornikolov added this to the Next milestone Jan 29, 2017
@javornikolov javornikolov force-pushed the topic/add-oracle-to-travis-ci branch from bceeded to c1cdb7b Compare January 29, 2017 11:54
Setup a docker image with Oracle XE database in order to be able to run
Oracle integration tests.
@javornikolov javornikolov force-pushed the topic/add-oracle-to-travis-ci branch from c1cdb7b to 7c25bfc Compare January 29, 2017 11:59
@javornikolov javornikolov merged commit 1150605 into master Feb 3, 2017
@javornikolov javornikolov deleted the topic/add-oracle-to-travis-ci branch February 3, 2017 20:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add Oracle support to the Travis CI build

1 participant