@@ -126,9 +126,14 @@ jobs:
126126 # If previous steps have failed then don't run.
127127 - bash : |
128128
129- sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9
130- sudo add-apt-repository "deb https://cloud.r-project.org/bin/linux/ubuntu focal-cran40/"
131- sudo add-apt-repository ppa:cran/libgit2
129+ sudo apt update -qq
130+ sudo apt install --no-install-recommends software-properties-common dirmngr
131+ wget -qO- https://cloud.r-project.org/bin/linux/ubuntu/marutter_pubkey.asc | sudo tee -a /etc/apt/trusted.gpg.d/cran_ubuntu_key.asc
132+ sudo add-apt-repository "deb https://cloud.r-project.org/bin/linux/ubuntu $(lsb_release -cs)-cran40/"
133+
134+ # sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9
135+ # sudo add-apt-repository "deb https://cloud.r-project.org/bin/linux/ubuntu focal-cran40/"
136+ # sudo add-apt-repository ppa:cran/libgit2
132137 sudo apt-get update
133138
134139 sudo apt-get install -qq libxml2-dev libcurl4-openssl-dev libssl-dev libgsl-dev libgit2-dev r-base -y
@@ -139,7 +144,7 @@ jobs:
139144 sudo R -q -e "install.packages(c('MolgenisAuth', 'MolgenisArmadillo', 'DSMolgenisArmadillo'), dependencies=TRUE, repos='https://cloud.r-project.org')"
140145 sudo R -q -e "install.packages(c('DescTools','e1071'), dependencies=TRUE, repos='https://cloud.r-project.org')"
141146
142- sudo R -q -e "library('devtools'); devtools::install_github(repo='datashield/dsDangerClient', ref='v6 .3.0-dev ', dependencies = TRUE)"
147+ sudo R -q -e "library('devtools'); devtools::install_github(repo='datashield/dsDangerClient', ref='6 .3.1 ', dependencies = TRUE)"
143148
144149 # XML grep for coverage report merging
145150 sudo apt-get install -qq xml-twig-tools -y
@@ -232,7 +237,7 @@ jobs:
232237 # Install dsBase.
233238 # If previous steps have failed then don't run.
234239 - bash : |
235- R -q -e "library(opalr); opal <- opal.login('administrator','datashield_test&', url='https://localhost:8443/', opts = list(ssl_verifyhost=0, ssl_verifypeer=0)); dsadmin.install_github_package(opal, 'dsBase', username = 'datashield', ref = 'v6 .3.1-dev '); opal.logout(opal)"
240+ R -q -e "library(opalr); opal <- opal.login('administrator','datashield_test&', url='https://localhost:8443/', opts = list(ssl_verifyhost=0, ssl_verifypeer=0)); dsadmin.install_github_package(opal, 'dsBase', username = 'datashield', ref = '6 .3.1'); opal.logout(opal)"
236241
237242 sleep 120
238243
@@ -268,7 +273,7 @@ jobs:
268273 # junit reporter output is to test_results.xml
269274 #
270275 # "_-|arg-|smk-|datachk-|disc-|math-|expt-|expt_smk-"
271- # testthat::test_package("$(projectName)", filter = "_-|datachk-|smk-|arg-|disc-|smk_expt-|expt-|math-", reporter = multi_rep, stop_on_failure = FALSE)
276+ # testthat::test_package("$(projectName)", filter = "_-|datachk-|smk-|arg-|disc-|perf-| smk_expt-|expt-|math-", reporter = multi_rep, stop_on_failure = FALSE)
272277 sudo R -q -e '
273278 library(covr);
274279 dsbase.res <- covr::package_coverage(
@@ -284,7 +289,7 @@ jobs:
284289 progress_rep <- ProgressReporter$new(max_failures = 999999);
285290 multi_rep <- MultiReporter$new(reporters = list(progress_rep, junit_rep));
286291 options("default_driver" = "OpalDriver");
287- testthat::test_package("$(projectName)", filter = "_-|datachk-|smk-|arg-|disc-|smk_expt-|expt-|math-", reporter = multi_rep, stop_on_failure = FALSE)
292+ testthat::test_package("$(projectName)", filter = "_-|datachk-|smk-|arg-|disc-|perf-| smk_expt-|expt-|math-", reporter = multi_rep, stop_on_failure = FALSE)
288293 '"'"'
289294 )
290295 );
@@ -357,7 +362,7 @@ jobs:
357362 # If previous steps have failed then don't run
358363 - bash : |
359364
360- R -q -e "library(opalr); opal <- opal.login('administrator','datashield_test&', url='https://localhost:8443/', opts = list(ssl_verifyhost=0, ssl_verifypeer=0)); dsadmin.install_github_package(opal, 'dsDanger', username = 'datashield', ref = 'v6 .3.0-dev '); opal.logout(opal)"
365+ R -q -e "library(opalr); opal <- opal.login('administrator','datashield_test&', url='https://localhost:8443/', opts = list(ssl_verifyhost=0, ssl_verifypeer=0)); dsadmin.install_github_package(opal, 'dsDanger', username = 'datashield', ref = '6 .3.1 '); opal.logout(opal)"
361366
362367 workingDirectory: $(Pipeline.Workspace)/dsBaseClient
363368 displayName: 'Install dsDanger package on Opal server'
0 commit comments