This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | Last revision Both sides next revision | ||
development:unit_testing_in_r [2015/06/30 03:24] schuemie |
development:unit_testing_in_r [2015/06/30 03:31] schuemie |
||
---|---|---|---|
Line 32: | Line 32: | ||
* Add **- ./travis-tool.sh install_github jimhester/covr** to the **install** section | * Add **- ./travis-tool.sh install_github jimhester/covr** to the **install** section | ||
* Add **- Rscript -e 'library(covr);codecov()'** to the **after_success** section | * Add **- Rscript -e 'library(covr);codecov()'** to the **after_success** section | ||
+ | |||
+ | ==== Testing functions requiring database access ==== | ||
+ | |||
+ | On the OHDSI Jenkins server there are 6 databases that can be accessed from within a unit test, for the 3 main platforms (SQL Server, Oracle, PostgreSQL), and the two main versions of the [[documentation:cdm|Common Data Model]] (versions 4 and 5). To access the databases locally, you'll need to specify several environmental variables. These environmental variables should also be available on the [[OHDSI Travis CI Server]]. | ||
+ | |||
+ | Some example code in the DatabaseConnector package can be found [[https://github.com/OHDSI/DatabaseConnector/blob/master/tests/testthat/test-connection.R|here]]. |