tests/testthat/setup.R

library("data.table")
library("lifecycle")

if (identical(Sys.getenv("NOT_CRAN"), "true")) {
  files <- c(
    "convolve.stan", "pmfs.stan", "observation_model.stan", "secondary.stan",
    "rt.stan", "infections.stan", "delays.stan", "generated_quantities.stan"
  )
  if (!(tolower(Sys.info()[["sysname"]]) %in% "windows")) {
    suppressMessages(
      expose_stan_fns(files,
        target_dir = system.file("stan/functions", package = "EpiNow2")
      )
    )
  }
}

withr::defer(future::plan("sequential"), teardown_env())

## process warning once as previous behaviour has been deprecated
dummy <- suppressWarnings(dist_spec(mean = 0, sd = 1, max = 5))
epiforecasts/EpiNow2 documentation built on May 13, 2024, 3:11 a.m.