Running 'testthat.R' [189s]
Running the tests in 'tests/testthat.R' failed.
Complete output:
  > Sys.setenv("R_TESTS" = "")
  > 
  > library(testthat)
  > library(lidR)
  > test_check("lidR")
  Tests using raster: terra 
  Tests using future: TRUE 
  Tests using OpenMP thread: 1 
  Tests using rlas: 1.8.2 
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  Saving _problems/test-apply_generic-85.R
  
                                                                                  
  
                                                                                  
  
                                                                                  
  Saving _problems/test-apply_independent-19.R
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  Saving _problems/test-apply_restart-21.R
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  OGR: Unsupported geometry type
  OGR: Unsupported geometry type
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  Saving _problems/test-metrics_pixels-163.R
  
                                                                                  
  
                                                                                  
  Saving _problems/test-metrics_pixels-225.R
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  Chunk 1 of 1 (100%): state ✓
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  Saving _problems/test-rasterize_canopy-103.R
  
                                                                                  
  
                                                                                  
  Saving _problems/test-rasterize_canopy-121.R
  
                                                                                  
  Saving _problems/test-rasterize_density-16.R
  
                                                                                  
  
                                                                                  
  Saving _problems/test-rasterize_terrain-129.R
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  
                                                                                  
  [ FAIL 9 | WARN 17 | SKIP 46 | PASS 1269 ]
  
  ══ Skipped tests (46) ══════════════════════════════════════════════════════════
  • On CRAN (41): 'test-apply_automerge.R:99:3', 'test-apply_automerge.R:163:3',
    'test-apply_automerge.R:183:3', 'test-apply_automerge.R:196:3',
    'test-apply_automerge.R:217:3', 'test-apply_automerge.R:229:3',
    'test-apply_automerge.R:263:3', 'test-apply_automerge.R:274:3',
    'test-apply_automerge.R:320:3', 'test-apply_automerge.R:335:3',
    'test-apply_autoread.R:3:3', 'test-apply_generic.R:22:3',
    'test-apply_generic.R:108:3', 'test-catalog_laxindex.R:4:3',
    'test-classify_ground.R:62:3', 'test-classify_poi.R:21:3',
    'test-concaveman.R:15:3', 'test-concaveman.R:64:3',
    'test-fullwaveform.R:2:3', 'test-generic_local_maximum.R:2:3',
    'test-metrics_crowns.R:31:3', 'test-metrics_crowns.R:112:3',
    'test-metrics_crowns.R:122:3', 'test-plot.R:7:3', 'test-plot.R:15:3',
    'test-plot.R:49:3', 'test-plot.R:73:3', 'test-plot.R:79:3',
    'test-plot.R:86:3', 'test-plot.R:93:3', 'test-plot.R:100:3',
    'test-plot.R:107:3', 'test-plot.R:118:3', 'test-projection.R:82:3',
    'test-projection.R:107:3', 'test-rasterize_canopy.R:66:3',
    'test-rasterize_terrain.R:145:3', 'test-segment_snags.R:27:2',
    'test-segment_trees.R:73:3', 'test-track_sensor.R:45:3',
    'test-voxelize_points.R:15:3'
  • Point metrics disable (1): 'test-segment_shape.R:51:3'
  • Point metrics disabled (1): 'test-metrics_points.R:9:1'
  • empty test (3): , ,
  
  ══ Failed tests ════════════════════════════════════════════════════════════════
  ── Error ('test-apply_generic.R:85:3'): catalog_apply fixes chunk alignment even by file ──
  Error: [rast] empty srs
  Backtrace:
       ▆
    1. └─lidR::catalog_sapply(ctg, test, res = res, align = sta) at test-apply_generic.R:85:3
    2.   └─lidR::catalog_apply(ctg, FUN, ..., .options = .options)
    3.     └─lidR::engine_apply(...)
    4.       ├─terra::rast(res)
    5.       └─terra::rast(res)
    6.         └─terra (local) .local(x, ...)
    7.           ├─terra::unwrap(x)
    8.           └─terra::unwrap(x)
    9.             └─terra (local) .local(x, ...)
   10.               ├─base::eval(parse(text = x@definition))
   11.               │ └─base::eval(parse(text = x@definition))
   12.               ├─terra::rast(...)
   13.               └─terra::rast(...)
   14.                 └─terra (local) .local(x = x, ...)
   15.                   └─terra:::new_rast(...)
   16.                     └─terra:::messages(r, "rast")
   17.                       └─terra:::error(f, x@pntr$getError())
  ── Error ('test-apply_independent.R:19:3'): opt_independent_files built several DTMs without error ──
  Error: [rast] empty srs
  Backtrace:
       ▆
    1. ├─lidR::rasterize_terrain(ctg, 1, tin()) at test-apply_independent.R:19:3
    2. └─lidR:::rasterize_terrain.LAScatalog(ctg, 1, tin())
    3.   └─lidR::catalog_apply(...)
    4.     └─lidR::engine_apply(...)
    5.       ├─terra::rast(res)
    6.       └─terra::rast(res)
    7.         └─terra (local) .local(x, ...)
    8.           ├─terra::unwrap(x)
    9.           └─terra::unwrap(x)
   10.             └─terra (local) .local(x, ...)
   11.               ├─base::eval(parse(text = x@definition))
   12.               │ └─base::eval(parse(text = x@definition))
   13.               ├─terra::rast(...)
   14.               └─terra::rast(...)
   15.                 └─terra (local) .local(x = x, ...)
   16.                   └─terra:::new_rast(...)
   17.                     └─terra:::messages(r, "rast")
   18.                       └─terra:::error(f, x@pntr$getError())
  ── Error ('test-apply_restart.R:21:3'): catalog engine returns a valid output ──
  Error: [rast] empty srs
  Backtrace:
       ▆
    1. ├─lidR::pixel_metrics(ctg, ~mean(Z), 20) at test-apply_restart.R:21:3
    2. └─lidR:::pixel_metrics.LAScatalog(ctg, ~mean(Z), 20)
    3.   └─lidR::catalog_apply(...)
    4.     └─lidR::engine_apply(...)
    5.       ├─terra::rast(res)
    6.       └─terra::rast(res)
    7.         └─terra (local) .local(x, ...)
    8.           ├─terra::unwrap(x)
    9.           └─terra::unwrap(x)
   10.             └─terra (local) .local(x, ...)
   11.               ├─base::eval(parse(text = x@definition))
   12.               │ └─base::eval(parse(text = x@definition))
   13.               ├─terra::rast(...)
   14.               └─terra::rast(...)
   15.                 └─terra (local) .local(x = x, ...)
   16.                   └─terra:::new_rast(...)
   17.                     └─terra:::messages(r, "rast")
   18.                       └─terra:::error(f, x@pntr$getError())
  ── Error ('test-metrics_pixels.R:163:3'): pixel_metric returns the same both with LAScatalog and LAS ──
  Error: [rast] empty srs
  Backtrace:
       ▆
    1. ├─lidR::pixel_metrics(ctg, f1, 20) at test-metrics_pixels.R:163:3
    2. └─lidR:::pixel_metrics.LAScatalog(ctg, f1, 20)
    3.   └─lidR::catalog_apply(...)
    4.     └─lidR::engine_apply(...)
    5.       ├─terra::rast(res)
    6.       └─terra::rast(res)
    7.         └─terra (local) .local(x, ...)
    8.           ├─terra::unwrap(x)
    9.           └─terra::unwrap(x)
   10.             └─terra (local) .local(x, ...)
   11.               ├─base::eval(parse(text = x@definition))
   12.               │ └─base::eval(parse(text = x@definition))
   13.               ├─terra::rast(...)
   14.               └─terra::rast(...)
   15.                 └─terra (local) .local(x = x, ...)
   16.                   └─terra:::new_rast(...)
   17.                     └─terra:::messages(r, "rast")
   18.                       └─terra:::error(f, x@pntr$getError())
  ── Failure ('test-metrics_pixels.R:225:3'): predefined metric set work both with a LAS and LAScatalog ──
  `pixel_metrics(ctg, .stdmetrics_z)` threw an error.
  Message: [rast] empty srs
  Class:   simpleError/error/condition
  Backtrace:
       ▆
    1. ├─testthat::expect_error(pixel_metrics(ctg, .stdmetrics_z), NA) at test-metrics_pixels.R:225:3
    2. │ └─testthat:::quasi_capture(...)
    3. │   ├─testthat (local) .capture(...)
    4. │   │ └─base::withCallingHandlers(...)
    5. │   └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
    6. ├─lidR::pixel_metrics(ctg, .stdmetrics_z)
    7. └─lidR:::pixel_metrics.LAScatalog(ctg, .stdmetrics_z)
    8.   └─lidR::catalog_apply(...)
    9.     └─lidR::engine_apply(...)
   10.       ├─terra::rast(res)
   11.       └─terra::rast(res)
   12.         └─terra (local) .local(x, ...)
   13.           ├─terra::unwrap(x)
   14.           └─terra::unwrap(x)
   15.             └─terra (local) .local(x, ...)
   16.               ├─base::eval(parse(text = x@definition))
   17.               │ └─base::eval(parse(text = x@definition))
   18.               ├─terra::rast(...)
   19.               └─terra::rast(...)
   20.                 └─terra (local) .local(x = x, ...)
   21.                   └─terra:::new_rast(...)
   22.                     └─terra:::messages(r, "rast")
   23.                       └─terra:::error(f, x@pntr$getError())
  ── Error ('test-rasterize_canopy.R:103:3'): rasterize_canopy tin works both with LAS and LAScatalog ──
  Error: [rast] empty srs
  Backtrace:
       ▆
    1. ├─lidR::rasterize_canopy(ctg, 1, f) at test-rasterize_canopy.R:103:3
    2. └─lidR:::rasterize_canopy.LAScatalog(ctg, 1, f)
    3.   └─lidR::catalog_apply(...)
    4.     └─lidR::engine_apply(...)
    5.       ├─terra::rast(res)
    6.       └─terra::rast(res)
    7.         └─terra (local) .local(x, ...)
    8.           ├─terra::unwrap(x)
    9.           └─terra::unwrap(x)
   10.             └─terra (local) .local(x, ...)
   11.               ├─base::eval(parse(text = x@definition))
   12.               │ └─base::eval(parse(text = x@definition))
   13.               ├─terra::rast(...)
   14.               └─terra::rast(...)
   15.                 └─terra (local) .local(x = x, ...)
   16.                   └─terra:::new_rast(...)
   17.                     └─terra:::messages(r, "rast")
   18.                       └─terra:::error(f, x@pntr$getError())
  ── Error ('test-rasterize_canopy.R:121:3'): rasterize_canopy pit-free works both with LAS and LAScatalog ──
  Error: [rast] empty srs
  Backtrace:
       ▆
    1. ├─lidR::rasterize_canopy(ctg, 1, f) at test-rasterize_canopy.R:121:3
    2. └─lidR:::rasterize_canopy.LAScatalog(ctg, 1, f)
    3.   └─lidR::catalog_apply(...)
    4.     └─lidR::engine_apply(...)
    5.       ├─terra::rast(res)
    6.       └─terra::rast(res)
    7.         └─terra (local) .local(x, ...)
    8.           ├─terra::unwrap(x)
    9.           └─terra::unwrap(x)
   10.             └─terra (local) .local(x, ...)
   11.               ├─base::eval(parse(text = x@definition))
   12.               │ └─base::eval(parse(text = x@definition))
   13.               ├─terra::rast(...)
   14.               └─terra::rast(...)
   15.                 └─terra (local) .local(x = x, ...)
   16.                   └─terra:::new_rast(...)
   17.                     └─terra:::messages(r, "rast")
   18.                       └─terra:::error(f, x@pntr$getError())
  ── Error ('test-rasterize_density.R:16:3'): rasterize_density returns the same both with LAScatalog and LAS ──
  Error: [rast] empty srs
  Backtrace:
       ▆
    1. ├─lidR::rasterize_density(ctg) at test-rasterize_density.R:16:3
    2. └─lidR:::rasterize_density.LAScatalog(ctg)
    3.   └─lidR::catalog_map(las, rasterize_density, res = res, ..., .options = options)
    4.     └─lidR::catalog_apply(ctg, FUN, ..., .options = .options)
    5.       └─lidR::engine_apply(...)
    6.         ├─terra::rast(res)
    7.         └─terra::rast(res)
    8.           └─terra (local) .local(x, ...)
    9.             ├─terra::unwrap(x)
   10.             └─terra::unwrap(x)
   11.               └─terra (local) .local(x, ...)
   12.                 ├─base::eval(parse(text = x@definition))
   13.                 │ └─base::eval(parse(text = x@definition))
   14.                 ├─terra::rast(...)
   15.                 └─terra::rast(...)
   16.                   └─terra (local) .local(x = x, ...)
   17.                     └─terra:::new_rast(...)
   18.                       └─terra:::messages(r, "rast")
   19.                         └─terra:::error(f, x@pntr$getError())
  ── Error ('test-rasterize_terrain.R:129:3'): rasterize_terrain returns the same both with LAScatalog and LAS ──
  Error: [rast] empty srs
  Backtrace:
       ▆
    1. ├─lidR::rasterize_terrain(ctg, 1, tin()) at test-rasterize_terrain.R:129:3
    2. └─lidR:::rasterize_terrain.LAScatalog(ctg, 1, tin())
    3.   └─lidR::catalog_apply(...)
    4.     └─lidR::engine_apply(...)
    5.       ├─terra::rast(res)
    6.       └─terra::rast(res)
    7.         └─terra (local) .local(x, ...)
    8.           ├─terra::unwrap(x)
    9.           └─terra::unwrap(x)
   10.             └─terra (local) .local(x, ...)
   11.               ├─base::eval(parse(text = x@definition))
   12.               │ └─base::eval(parse(text = x@definition))
   13.               ├─terra::rast(...)
   14.               └─terra::rast(...)
   15.                 └─terra (local) .local(x = x, ...)
   16.                   └─terra:::new_rast(...)
   17.                     └─terra:::messages(r, "rast")
   18.                       └─terra:::error(f, x@pntr$getError())
  
  [ FAIL 9 | WARN 17 | SKIP 46 | PASS 1269 ]
  Error:
  ! Test failures.
  Execution halted