Skip to content

Commit 4acbe90

Browse files
Add tags to 'testme' test scripts
1 parent e2da9d9 commit 4acbe90

37 files changed

+141
-26
lines changed

inst/testme/_epilogue/999.detritus-files.R

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ if (basename(path) == "working_dir") {
77
if (length(files) > 0L) {
88
message(sprintf("Detritus 'Rscript*' files generated by test %s:", sQuote(testme[["name"]])))
99
print(files)
10-
10+
1111
## Remove detritus files produced by this test script, so that
1212
## other test scripts will not fail because of these files.
1313
unlink(files)

inst/testme/test-01-daemons.R

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
1+
#' @tags daemons
2+
#' @tags detritus-files
3+
14
mirai::daemons(2)
25
print(mirai::status())
36

47
## Give daemons a chance to shutdown
58
Sys.sleep(10)
9+
10+
options(future.mirai.detritus.file.count = 2L)

inst/testme/test-02-daemons-shutdown.R

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
#' @tags daemons
2+
#' @tags detritus-files
3+
14
mirai::daemons(2)
25
print(mirai::status())
36
mirai::daemons(0)
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
#' @tags detritus-files
2+
#' @tags mirai_multisession
3+
14
library(future.mirai)
25

36
options(future.demo.mandelbrot.nrow = 2L)
Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
1+
#' @tags detritus-files
2+
#' @tags listenv
3+
#' @tags mirai_cluster mirai_multisession
4+
15
library(future.mirai)
26
library(listenv)
3-
plan(sequential)
47

58
message("*** Global argument '...' in futures ...")
69

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
1+
#' @tags detritus-files
2+
#' @tags mirai_cluster mirai_multisession
3+
14
library(future.mirai)
2-
plan(sequential)
35

46
message("*** Futures - labels ...")
57

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
1+
#' @tags detritus-files
2+
#' @tags mirai_cluster mirai_multisession
3+
14
library(future.mirai)
2-
plan(sequential)
35

46
message("*** Futures - lazy ...")
57

inst/testme/hide/test-future.tests,mirai_cluster.R renamed to inst/testme/test-future.tests,mirai_cluster.R

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,14 @@
1+
#' @tags detritus-files
2+
#' @tags mirai_cluster
3+
#' @tags future.tests
4+
15
if (requireNamespace("future.tests")) {
26
## FIXME: The following is disabled on MS Windows, because it will
37
## result in a 'R CMD check' NOTE on "detritus in the temp directory" [1].
48
## This happens whenever we use mirai::daemons(..., dispatcher = TRUE).
59
## [1] https://github.com/shikokuchuo/mirai/discussions/105
610
dispatcher <- (.Platform[["OS.type"]] != "windows")
711
if (isTRUE(dispatcher)) {
8-
future::plan(future::sequential)
912
mirai::daemons(0) ## Reset any daemons running
1013
mirai::daemons(parallelly::availableCores())
1114
future.tests::check("future.mirai::mirai_cluster", timeout = 10.0, exit_value = FALSE)

inst/testme/hide/test-future.tests-mirai_multisession.R renamed to inst/testme/test-future.tests-mirai_multisession.R

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
#' @tags detritus-files
2+
#' @tags mirai_multisession
3+
#' @tags future.tests
4+
15
if (requireNamespace("future.tests")) {
26
mirai::daemons(0) ## Reset any daemons running
37

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,11 @@
1+
#' @tags globals
2+
#' @tags detritus-files
3+
#' @tags mirai_multisession
4+
15
library(future.mirai)
26

3-
library("datasets") ## cars data set
4-
library("stats") ## lm(), poly(), xtabs()
7+
library(datasets) ## cars data set
8+
library(stats) ## lm(), poly(), xtabs()
59

610
plan(mirai_multisession)
711

0 commit comments

Comments
 (0)