tests/testthat/test_parallelLibrary.R

context("parallelLibrary")

# issue https://github.com/mlr-org/parallelMap/issues/67
test_that("exported packages honor the given parallelization level", {
  parallelRegisterLevels(levels = "test")
  parallelStartSocket(1, level = "custom.test")
  parallelLibrary(packages = "rpart")

  out = parallelMap(function(.) search(), 1, level = "custom.test")[[1]]
  parallelStop()

  expect_true(any(grepl("package:rpart", out)))
})

Try the parallelMap package in your browser

Any scripts or data that you put into this service are public.

parallelMap documentation built on June 28, 2021, 9:07 a.m.