Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
2025-12-30 Dirk Eddelbuettel <edd@debian.org>

* tests/tinytest.R: Refine decision of when not to run all tests even
when development version number is seen

2025-12-28 Dirk Eddelbuettel <edd@debian.org>

* README.md: Replace installation from drat section with r-universe
Expand Down
12 changes: 12 additions & 0 deletions tests/tinytest.R
Original file line number Diff line number Diff line change
@@ -1,6 +1,18 @@

if (requireNamespace("tinytest", quietly=TRUE)) {

## if OMP_THREAD_LIMIT is set, and its value is 2, we have a good
## idea of where we are and we likely do not want to run all tests
if (Sys.getenv("OMP_THREAD_LIMIT", unset="") != "" && # it is set
Sys.getenv("OMP_THREAD_LIMIT") == "2") { # value is two
if (Sys.getenv("RunAllRcppTests", "") != "") { # if unset
Sys.setenv("RunAllRcppTests"="no")
}
if (Sys.getenv("RunVerboseRcppTests", "") != "") { # if unset
Sys.setenv("RunVerboseRcppTests"="no")
}
}

## Force tests to be executed if in dev release which we define as
## having a sub-release, eg 0.9.15.5 is one whereas 0.9.16 is not
if (length(strsplit(format(packageVersion("Rcpp")), "\\.")[[1]]) > 3) { # dev rel, and
Expand Down