Running ‘testthat.R’ [40s/48s]
Running the tests in ‘tests/testthat.R’ failed.
Complete output:
  > # check if on Fedora
  > os_name <- utils::sessionInfo()$running
  > is_fedora <- TRUE
  > if (
  +   is.character(os_name) &&
  +   identical(length(os_name), 1L) &&
  +   all(!is.na(os_name))
  + ) {
  +   is_fedora <- any(grepl("fedora", tolower(os_name), fixed = TRUE))
  + }
  > 
  > # run tests (but not on Fedora systems)
  > if (isTRUE(is_fedora)) {
  +   message("skipping tests on Fedora system")
  + } else {
  +   ## load packages
  +   library(testthat)
  +   library(raptr)
  + 
  +   ## enable parallel testing
  +   Sys.unsetenv("R_TESTS")
  + 
  +   ## determine reporter
  +   if (identical(Sys.getenv("CI"), "true")) {
  +     reporter <- "progress"
  +   } else {
  +     reporter <- testthat::check_reporter()
  +   }
  + 
  +   ## run tests
  +   test_check("raptr", reporter = reporter)
  + }
  Loading required package: sf
  Linking to GEOS 3.14.1, GDAL 3.13.2, PROJ 9.8.1; sf_use_s2() is TRUE
  Loading required package: terra
  terra 1.9.34
  
  Attaching package: 'terra'
  
  The following objects are masked from 'package:testthat':
  
      compare, describe
  
  Saving _problems/test-07-DemandPoints-29.R
  [ FAIL 1 | WARN 33 | SKIP 22 | PASS 303 ]
  
  ══ Skipped tests (22) ══════════════════════════════════════════════════════════
  • On CRAN (4): 'test-01-rapr-internal-test.R:110:3',
    'test-01-rapr-internal-test.R:150:3', 'test-07-DemandPoints.R:56:3',
    'test-07-DemandPoints.R:79:3'
  • {gurobi} is not installed (18): 'test-11-RapUnsolved.R:5:3',
    'test-11-RapUnsolved.R:43:3', 'test-11-RapUnsolved.R:113:3',
    'test-11-RapUnsolved.R:131:3', 'test-11-RapUnsolved.R:153:3',
    'test-11-RapUnsolved.R:178:3', 'test-11-RapUnsolved.R:206:3',
    'test-11-RapUnsolved.R:258:3', 'test-11-RapUnsolved.R:311:3',
    'test-11-RapUnsolved.R:333:3', 'test-11-RapUnsolved.R:357:3',
    'test-11-RapUnsolved.R:382:3', 'test-11-RapUnsolved.R:407:3',
    'test-11-RapUnsolved.R:434:3', 'test-11-RapUnsolved.R:452:3',
    'test-11-RapUnsolved.R:493:3', 'test-13-rap.R:78:3', 'test-13-rap.R:138:3'
  
  ══ Failed tests ════════════════════════════════════════════════════════════════
  ── Error ('test-07-DemandPoints.R:29:3'): demand.points (ks, geographic space) ──
  Error in `.local(x, n, type, ...)`: cannot sample in zero-area polygons
  Backtrace:
      ▆
   1. └─raptr::make.DemandPoints(points = pts, n = 100L, kernel.method = "ks") at test-07-DemandPoints.R:29:3
   2.   └─raptr:::demand.points.density2d(...)
   3.     ├─sp::spsample(...)
   4.     └─sp::spsample(...)
   5.       └─sp (local) .local(x, n, type, ...)
  
  [ FAIL 1 | WARN 33 | SKIP 22 | PASS 303 ]
  Error:
  ! Test failures.
  Execution halted