tests/testthat/test-register-parallel.R

################################################################################

context("test-register-parallel")

################################################################################

test_that("register_parallel() works", {

  test <- function(ncores, ...) {
    register_parallel(ncores, ...)
    foreach(i = 1:2) %dopar% i
  }

  expect_identical(test(1), as.list(1:2))
  options(bigstatsr.check.parallel.blas = FALSE)
  expect_identical(test(2), as.list(1:2))
  expect_error({ foreach(i = 1:2) %dopar% i }, "con")
})

################################################################################

Try the bigparallelr package in your browser

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

bigparallelr documentation built on Oct. 2, 2021, 5:08 p.m.