From cf5cac4c98169b235df0ae391d6568a7214b9ab9 Mon Sep 17 00:00:00 2001 From: Dorchies David <david.dorchies@irstea.fr> Date: Mon, 23 Nov 2020 20:17:03 +0100 Subject: [PATCH] ci: move regression_tests.R to testthat subdirectory to avoid execution by `R CMD CHECK` Refs #69 --- .gitlab-ci.yml | 7 ++++--- tests/testthat/helper_regression.R | 1 - tests/testthat/regression.R | 6 +++--- tests/{ => testthat}/regression_tests.R | 0 4 files changed, 7 insertions(+), 7 deletions(-) rename tests/{ => testthat}/regression_tests.R (100%) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index ae80f182..599ec847 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -34,9 +34,10 @@ default: .regression: stage: regression script: - - Rscript tests/regression_tests.R stable - - Rscript tests/regression_tests.R dev - - Rscript tests/regression_tests.R compare + - Rscript tests/testthat/regression_tests.R stable + - R CMD INSTALL . + - Rscript tests/testthat/regression_tests.R dev + - Rscript tests/testthat/regression_tests.R compare .check_not_cran: stage: tests diff --git a/tests/testthat/helper_regression.R b/tests/testthat/helper_regression.R index cbcbfecc..cbcf9dbf 100644 --- a/tests/testthat/helper_regression.R +++ b/tests/testthat/helper_regression.R @@ -10,7 +10,6 @@ StoreDevExampleResults <- function( package = "airGR", path = file.path("tests/tmp", Sys.getenv("R_VERSION"), "dev"), ...) { - devtools::install() StoreExampleResults(package = package, path = path, ...) } diff --git a/tests/testthat/regression.R b/tests/testthat/regression.R index eceecf12..2ccadba4 100644 --- a/tests/testthat/regression.R +++ b/tests/testthat/regression.R @@ -38,7 +38,7 @@ if (dir.exists(file.path(tmp_path, "stable")) & dir.exists(file.path(tmp_path, " lapply(X = refVarFiles, CompareWithStable, testDir = file.path(tmp_path, "dev"), regIgnore = regIgnore) } else { stop("Regression tests compared to released version needs that you run the following instructions first:\n", - "Rscript -e 'source(\"tests/testthat/store_examples.R\"); StoreStableExampleResults(\"airGR\");'\n", - "R CMD INSTALL .\n", - "Rscript -e 'source(\"tests/testthat/store_examples.R\"); StoreDevExampleResults(\"airGR\");'\n") + "Rscript tests/testthat/regression_tests.R stable\n", + "R CMD INSTALL .\n", + "Rscript tests/testthat/regression_tests.R dev") } diff --git a/tests/regression_tests.R b/tests/testthat/regression_tests.R similarity index 100% rename from tests/regression_tests.R rename to tests/testthat/regression_tests.R -- GitLab