# Run only DBI tests with testthat::test_file("tests/testthat/test-DBItest.R")
port <- Sys.getenv("CDM5_POSTGRESQL_PORT")
if (port == "") port <- "5432"
cdlist <- list(
dbms = "postgresql",
server = Sys.getenv("CDM5_POSTGRESQL_SERVER"),
user = Sys.getenv("CDM5_POSTGRESQL_USER"),
password = Sys.getenv("CDM5_POSTGRESQL_PASSWORD"),
port = port
)
default_skip <- c("package_name")
tweaks <- DBItest::tweaks(
constructor_name = "DatabaseConnectorDriver",
omit_blob_tests = TRUE
)
DBItest::make_context(
new(
"DBIConnector",
.drv = DatabaseConnector::DatabaseConnectorDriver(),
.conn_args = cdlist
),
tweaks = tweaks,
default_skip = default_skip
)
DBItest::test_getting_started(skip = c(
"package_name" # DatabaseConnector package does not start with 'R'
))
DBItest::test_driver(skip = c(
"connect_bigint.*" # Possibly need to fix bigint tests
))
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.