tests/testthat/libraries/load_libraries.R

load.libraries <- function()
{
  print('Loading packages....')
  print('dsBase')

  package.loaded = require('dsBase')
  if (!package.loaded)
  {
    install.packages('dsBase',repos='http://cran.obiba.org')
    library('dsBase')
  }
  
  package.loaded = require('dsBaseClient')
  if (!package.loaded)
  {
    install.packages('dsBaseClient',repos='http://cran.obiba.org')
    library('dsBase')
  }

  print('dsModelling')
  package.loaded = require('dsModelling')
  if (!package.loaded)
  {
    install.packages('dsModelling',repos='http://cran.obiba.org')
    library('dsModelling')
  }

  print('dsGraphics')
  package.loaded = require('dsGraphics')
  if (!package.loaded)
  {
    install.packages('dsGraphics',repos='http://cran.obiba.org')
    library('dsGraphics')
  }

  print('dsStats')
  package.loaded = require('dsStats')
  if (!package.loaded)
  {
    install.packages('dsStats',repos='http://cran.obiba.org')
    library('dsStats')
  }
}
datashield/dsBetaTestClient documentation built on Nov. 7, 2019, 5:40 p.m.