tests/testthat/fixtures/csomag/R/libpath.R

file_from_env <- function(var) {
  if (file.exists(f <- Sys.getenv(var))) readLines(f)
}

if (Sys.getenv("CALLR_DUMP_HERE") != "") {
  saveRDS(
    list(
      env = Sys.getenv(),
      libpaths = .libPaths(),
      search = search(),
      R_ENVIRON = file_from_env("R_ENVIRON"),
      R_ENVIRON_USER = file_from_env("R_ENVIRON_USER"),
      R_PROFILE = file_from_env("R_PROFILE"),
      R_PROFILE_USER = file_from_env("R_PROFILE_USER")
    ),
    file = Sys.getenv("CALLR_DUMP_HERE")
  )
}

Try the callr package in your browser

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

callr documentation built on Nov. 2, 2022, 5:09 p.m.