R Under development (unstable) (2026-01-28 r89344 ucrt) -- "Unsuffered Consequences" Copyright (C) 2026 The R Foundation for Statistical Computing Platform: x86_64-w64-mingw32/x64 R is free software and comes with ABSOLUTELY NO WARRANTY. You are welcome to redistribute it under certain conditions. Type 'license()' or 'licence()' for distribution details. R is a collaborative project with many contributors. Type 'contributors()' for more information and 'citation()' on how to cite R or R packages in publications. Type 'demo()' for some demos, 'help()' for on-line help, or 'help.start()' for an HTML browser interface to help. Type 'q()' to quit R. > # 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/tests.html > # * https://testthat.r-lib.org/reference/test_package.html#special-files > > library(testthat) > library(spanner) Loading required package: lidR > > test_check("spanner") Creation of a LAS object from data but without a header: Scale factors were set to 0.001 and XYZ coordinates were quantized to fit the scale factors. Computing PCV ambient occlusion... Computing SSAO (Screen Space Ambient Occlusion)... Projecting to depth map... Depth map size: 55 x 51 Reading LAS file: nonexistent_file.laz LAS object has no CRS defined. Cannot download NAIP imagery. Use lidR::st_crs(las) <- to assign a CRS first. [ FAIL 0 | WARN 0 | SKIP 18 | PASS 89 ] ══ Skipped tests (18) ══════════════════════════════════════════════════════════ • On CRAN (17): 'test-cylinder-fit.R:3:3', 'test-cylinder-fit.R:38:3', 'test-edge-cases.R:2:3', 'test-edge-cases.R:16:3', 'test-edge-cases.R:28:3', 'test-edge-cases.R:51:3', 'test-edge-cases.R:71:3', 'test-edge-cases.R:95:3', 'test-eigen-metrics.R:3:3', 'test-eigen-metrics.R:39:3', 'test-patchmorph.R:4:3', 'test-patchmorph.R:39:3', 'test-patchmorph.R:75:3', 'test-segmentation.R:4:3', 'test-segmentation.R:59:3', 'test-tree-processing.R:4:3', 'test-utils.R:358:3' • empty test (1): 'test-utils.R:444:1' [ FAIL 0 | WARN 0 | SKIP 18 | PASS 89 ] > > proc.time() user system elapsed 6.62 0.85 7.03