Running 'testthat.R' [206s]
Running the tests in 'tests/testthat.R' failed.
Complete output:
  > # This file is part of the standard setup for testthat.
  > # It is recommended that you do not modify it.
  > #
  > # Where should you do additional test configuration?
  > # Learn more about the roles of various files in:
  > # * https://r-pkgs.org/testing-design.html#sec-tests-files-overview
  > # * https://testthat.r-lib.org/articles/special-files.html
  > 
  > Sys.setenv("OMP_THREAD_LIMIT" = 2)
  > origDTthreads <- data.table::setDTthreads(2L)
  > 
  > library(testthat)
  > library(SpaDES.tools)
  > 
  > test_check("SpaDES.tools")
  Ran 28/28 deferred expressions
  Ran 10/10 deferred expressions
  Ran 7/7 deferred expressions
  Ran 6/6 deferred expressions
  Ran 8/8 deferred expressions
  duplicate initial loci are provided
  duplicate initial loci are provided
  1
  2
  3
  4
  5
  6
  7
  8
  9
  10
  11
  12
  13
  14
  15
  16
  17
  18
  19
  20
  Scales with number of starts, not maxSize of raster
  exactSize provided. It does not match with size attr(start, 'spreadState')$maxSize. Using the new exactSize provided. Perhaps sorted differently?Try sorting initial call to spread2 so that pixel number of start cells is strictly increasing
  1
  2
  3
  4
  5
  6
  7
  8
  9
  10
  11
  12
  13
  14
  15
  16
  17
  18
  19
  20
  Scales with number of starts, not maxSize of raster
  exactSize provided. It does not match with size attr(start, 'spreadState')$maxSize. Using the new exactSize provided. Perhaps sorted differently?Try sorting initial call to spread2 so that pixel number of start cells is strictly increasing
  [ FAIL 4 | WARN 13 | SKIP 4 | PASS 2204 ]
  
  ══ Skipped tests (4) ═══════════════════════════════════════════════════════════
  • On CRAN (3): 'test-splitRaster.R:227:3', 'test-splitRaster.R:288:3',
    'test-spread.R:1225:3'
  • {NLMR} is not installed (1): 'test-neutralLandscapeMap.R:2:3'
  
  ══ Failed tests ════════════════════════════════════════════════════════════════
  ── Error ('test-randomPolygon.R:6:3'): randomPolygon: does not work properly ───
  Error: [rast] empty srs
  Backtrace:
      ▆
   1. ├─terra::crs("epsg:4326") at test-randomPolygon.R:6:3
   2. └─terra::crs("epsg:4326")
   3.   └─terra (local) .local(x, ...)
   4.     ├─terra::rast(crs = x)
   5.     └─terra::rast(crs = x)
   6.       └─terra (local) .local(x = x, ...)
   7.         └─terra:::new_rast(...)
   8.           └─terra:::messages(r, "rast")
   9.             └─terra:::error(f, x@pntr$getError())
  ── Error ('test-spread.R:914:5'): rings and cir ────────────────────────────────
  Error: [distance] CRS not defined
  Backtrace:
      ▆
   1. ├─terra::distance(hab, caribou) at test-spread.R:914:5
   2. └─terra::distance(hab, caribou)
   3.   └─terra (local) .local(x, y, ...)
   4.     └─terra:::messages(x, "distance")
   5.       └─terra:::error(f, x@pntr$getError())
  ── Error ('test-spread.R:966:3'): distanceFromPoints does not work correctly ───
  Error: [distance] CRS not defined
  Backtrace:
      ▆
   1. ├─terra::distance(hab, coordsVect) at test-spread.R:966:3
   2. └─terra::distance(hab, coordsVect)
   3.   └─terra (local) .local(x, y, ...)
   4.     └─terra:::messages(x, "distance")
   5.       └─terra:::error(f, x@pntr$getError())
  ── Error ('test-spread2.R:472:5'): spread2 tests -- asymmetry ──────────────────
  Error in `h(simpleError(msg, call))`: error in evaluating the argument 'x' in selecting a method for function 'crs': [rast] empty srs
  Backtrace:
       ▆
    1. ├─terra::`crs<-`(`*tmp*`, value = `<chr>`) at test-spread2.R:472:5
    2. ├─terra::`crs<-`(`*tmp*`, value = `<chr>`)
    3. │ └─raster::`projection<-`(`*tmp*`, value = value)
    4. │   └─raster:::.getCRS(value)
    5. │     ├─terra::crs(terra::crs(x), proj = TRUE)
    6. │     ├─terra::crs(x)
    7. │     └─terra::crs(x)
    8. │       └─terra (local) .local(x, ...)
    9. │         ├─terra::rast(crs = x)
   10. │         └─terra::rast(crs = x)
   11. │           └─terra (local) .local(x = x, ...)
   12. │             └─terra:::new_rast(...)
   13. │               └─terra:::messages(r, "rast")
   14. │                 └─terra:::error(f, x@pntr$getError())
   15. │                   └─base::stop("[", f, "] ", emsg, ..., call. = FALSE)
   16. └─base::.handleSimpleError(`<fn>`, "[rast] empty srs", base::quote(NULL))
   17.   └─base (local) h(simpleError(msg, call))
  
  [ FAIL 4 | WARN 13 | SKIP 4 | PASS 2204 ]
  Error:
  ! Test failures.
  Execution halted