From 9a27386cccc01f1b7529bd613da64562bef92f34 Mon Sep 17 00:00:00 2001 From: Ryan Nazareth Date: Wed, 10 Jun 2020 22:35:00 +0100 Subject: [PATCH] Add checks for R to Travis CI (#1505) * Add R check to travis * add install step for R * only run testsrather than R CMD check * Fix command * add line for installing dependencies * fix syntax error --- .travis.yml | 40 +++++++++++++++++++++++++++------------- 1 file changed, 27 insertions(+), 13 deletions(-) diff --git a/.travis.yml b/.travis.yml index 9acaa42..ed69561 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,17 +1,31 @@ dist: xenial language: python -python: - - "3.7" -install: - - pip install --upgrade pip - - pip install -U -r python/requirements.txt dask[dataframe] distributed +jobs: + include: + - language: python + python: + - "3.7" + install: + - pip install --upgrade pip + - pip install -U -r python/requirements.txt dask[dataframe] distributed + script: + - cd python && python setup.py develop test + - python setup.py clean + - rm -rf fbprophet/stan_model + - wget https://github.com/stan-dev/cmdstan/releases/download/v2.22.1/cmdstan-2.22.1.tar.gz -O /tmp/cmdstan.tar.gz > /dev/null + - tar -xvf /tmp/cmdstan.tar.gz -C /tmp > /dev/null + - make -C /tmp/cmdstan-2.22.1/ build > /dev/null + - CMDSTAN=/tmp/cmdstan-2.22.1 STAN_BACKEND=CMDSTANPY python setup.py develop test -script: - - cd python && python setup.py develop test - - python setup.py clean - - rm -rf fbprophet/stan_model - - wget https://github.com/stan-dev/cmdstan/releases/download/v2.22.1/cmdstan-2.22.1.tar.gz -O /tmp/cmdstan.tar.gz > /dev/null - - tar -xvf /tmp/cmdstan.tar.gz -C /tmp > /dev/null - - make -C /tmp/cmdstan-2.22.1/ build > /dev/null - - CMDSTAN=/tmp/cmdstan-2.22.1 STAN_BACKEND=CMDSTANPY python setup.py develop test + - language: r + r: + - devel + install: + - R -e 'install.packages("devtools")' + - R -e 'devtools::install_deps("R", dependencies = TRUE)' + - cd R + - R CMD build . + - R CMD INSTALL *tar.gz + script: + - R -e 'library(prophet); library(devtools); devtools::test()'