@@ -116,7 +116,7 @@ jobs:
116116 sudo apt-get install -qq libxml2-dev libcurl4-openssl-dev libssl-dev libgsl-dev libgit2-dev r-base -y
117117 sudo apt-get install -qq libharfbuzz-dev libfribidi-dev libmagick++-dev libudunits2-dev -y
118118 sudo R -q -e "install.packages(c('curl','httr'), dependencies=TRUE, repos='https://cloud.r-project.org')"
119- sudo R -q -e "install.packages(c('devtools','covr' ), dependencies=TRUE, repos='https://cloud.r-project.org')"
119+ sudo R -q -e "install.packages(c('devtools'), dependencies=TRUE, repos='https://cloud.r-project.org')"
120120 sudo R -q -e "install.packages(c('fields','meta','metafor','ggplot2','gridExtra','data.table'), dependencies=TRUE, repos='https://cloud.r-project.org')"
121121 sudo R -q -e "install.packages(c('DSI','DSOpal','DSLite'), dependencies=TRUE, repos='https://cloud.r-project.org')"
122122 sudo R -q -e "install.packages(c('MolgenisAuth', 'MolgenisArmadillo', 'DSMolgenisArmadillo'), dependencies=TRUE, repos='https://cloud.r-project.org')"
@@ -256,31 +256,11 @@ jobs:
256256 # testthat::test_package("$(projectName)", filter = "_-|datachk-|smk-|arg-|disc-|perf-|smk_expt-|expt-|math-", reporter = multi_rep, stop_on_failure = FALSE)
257257
258258 sudo env PERF_PROFILE=$PERF_PROFILE R -q -e '
259- library(covr);
260- dsbase.res <- covr::package_coverage(
261- type = c("none"),
262- code = c(
263- '"'"'
264- library(testthat);
265- output_file <- file("test_console_output_dsbase.txt");
266- sink(output_file);
267- sink(output_file, type = "message");
268- library(testthat);
269- junit_rep <- JunitReporter$new(file = "test_results_dsbase.xml");
270- progress_rep <- ProgressReporter$new(max_failures = 999999);
271- multi_rep <- MultiReporter$new(reporters = list(progress_rep, junit_rep));
272- options("datashield.return_errors" = FALSE);
273- options("default_driver" = "OpalDriver");
274- testthat::test_package("$(projectName)", filter = "_-|datachk-|smk-|arg-|disc-|perf-|smk_expt-|expt-|math-", reporter = multi_rep, stop_on_failure = FALSE)
275- '"'"'
276- )
277- );
278- base::saveRDS(dsbase.res, "test_results_dsbase.rds")'
279-
280- # display the test console output
281- cat test_console_output_dsbase.txt
282-
283- grep --quiet " FAIL 0 " test_console_output_dsbase.txt
259+ library(testthat);
260+ progress_rep <- ProgressReporter$new(max_failures = 999999);
261+ multi_rep <- MultiReporter$new(reporters = list(progress_rep, junit_rep));
262+ options("default_driver" = "OpalDriver");
263+ testthat::test_package("$(projectName)", filter = "_-|datachk-|smk-|arg-|disc-|perf-|smk_expt-|expt-|math-", reporter = multi_rep, stop_on_failure = FALSE)'
284264
285265 workingDirectory: $(Pipeline.Workspace)/dsBaseClient
286266 displayName: 'Code coverage and JUnit report output, with dsBase'
0 commit comments