ThinkR-open / dockerfiler

Easy Dockerfile Creation from R
https://thinkr-open.github.io/dockerfiler/
Other
169 stars 25 forks source link

fix remove sysreqs.r-hub.io #70

Closed VincentGuyader closed 1 month ago

VincentGuyader commented 3 months ago
== Failed tests ================================================================
-- Error ('test-dock_from_desc.R:40:7'): dock_from_desc works ------------------
<callr_status_error/callr_error/rlib_error_3_0/rlib_error/error/condition>
Error: ! error in pak subprocess
Caused by error in `get_user_cache_dir()`:
! R_USER_CACHE_DIR env var not set during package check, see https://github.com/r-lib/pkgcache#README
Backtrace:
    x
 1. \-dockerfiler::dock_from_desc(file.path(".", "DESCRIPTION__")) at test-dock_from_desc.R:40:6
 2.   +-base::unique(get_sysreqs(packages = packages))
 3.   \-dockerfiler::get_sysreqs(packages = packages)
 4.     \-pak::pkg_sysreqs(pkg = all_deps, sysreqs_platform = "debian")
 5.       \-pak:::remote(...)
 6.         \-err$throw(res$error)
-- Error ('test-get_sysreqs.R:9:3'): get_sysreqs works -------------------------
<callr_status_error/callr_error/rlib_error_3_0/rlib_error/error/condition>
Error: ! error in pak subprocess
Caused by error in `get_user_cache_dir()`:
! R_USER_CACHE_DIR env var not set during package check, see https://github.com/r-lib/pkgcache#README
Backtrace:
VincentGuyader commented 1 month ago

today :

* checking for unstated dependencies in ‘tests’ ... OK
* checking tests ...
  Running ‘testthat.R’ ERROR
Running the tests in ‘tests/testthat.R’ failed.
Last 13 lines of output:
  ── Error ('test-get_sysreqs.R:3:3'): get_sysreqs works ─────────────────────────
  <callr_status_error/callr_error/rlib_error_3_0/rlib_error/error/condition>
  Error: ! error in pak subprocess
  Caused by error in `get_user_cache_dir()`:
  ! R_USER_CACHE_DIR env var not set during package check, see https://github.com/r-lib/pkgcache#README
  Backtrace:
      ▆
   1. └─dockerfiler::get_sysreqs(c("mongolite"), quiet = TRUE) at test-get_sysreqs.R:3:3
   2.   └─pak::pkg_sysreqs(pkg = all_deps, sysreqs_platform = "debian")
   3.     └─pak:::remote(...)
   4.       └─err$throw(res$error)

  [ FAIL 1 | WARN 0 | SKIP 0 | PASS 0 ]
  Error: Test failures
  Execution halted