Running ‘aggregate.R’ [18s/22s]
  Comparing ‘aggregate.Rout’ to ‘aggregate.Rout.save’ ... OK
  Running ‘align.R’
  Comparing ‘align.Rout’ to ‘align.Rout.save’ ... OK
  Running ‘area.R’
  Comparing ‘area.Rout’ to ‘area.Rout.save’ ... OK
  Running ‘crop.R’ [8s/11s]
  Comparing ‘crop.Rout’ to ‘crop.Rout.save’ ... OK
  Running ‘curvilinear.R’
  Comparing ‘curvilinear.Rout’ to ‘curvilinear.Rout.save’ ... OK
  Running ‘datasets.R’
  Comparing ‘datasets.Rout’ to ‘datasets.Rout.save’ ... OK
  Running ‘dimensions.R’
  Comparing ‘dimensions.Rout’ to ‘dimensions.Rout.save’ ... OK
  Running ‘downsample.R’
  Comparing ‘downsample.Rout’ to ‘downsample.Rout.save’ ... OK
  Running ‘ee.R’
  Comparing ‘ee.Rout’ to ‘ee.Rout.save’ ... OK
  Running ‘extract.R’
  Comparing ‘extract.Rout’ to ‘extract.Rout.save’ ... OK
  Running ‘gridtypes.R’
  Comparing ‘gridtypes.Rout’ to ‘gridtypes.Rout.save’ ...246,247c246,247
< lon    1  3 WGS 84 FALSE  [3x3] 0.03,...,0.89 [x]
< lat    1  3 WGS 84 FALSE [3x3] 0.021,...,0.89 [y]
---
> lon    1  3 WGS 84 (CRS84) FALSE  [3x3] 0.03,...,0.89 [x]
> lat    1  3 WGS 84 (CRS84) FALSE [3x3] 0.021,...,0.89 [y]
  Running ‘mdim.R’
  Comparing ‘mdim.Rout’ to ‘mdim.Rout.save’ ... OK
  Running ‘nc.R’
  Comparing ‘nc.Rout’ to ‘nc.Rout.save’ ... OK
  Running ‘plot.R’
  Comparing ‘plot.Rout’ to ‘plot.Rout.save’ ... OK
  Running ‘predict.R’
  Comparing ‘predict.Rout’ to ‘predict.Rout.save’ ... OK
  Running ‘proxy.R’
  Comparing ‘proxy.Rout’ to ‘proxy.Rout.save’ ... OK
  Running ‘raster.R’ [17s/20s]
  Comparing ‘raster.Rout’ to ‘raster.Rout.save’ ...103,104c103,104
< x          1 10   -180    36 WGS 84         NULL [x]
< y          1 10     90   -18 WGS 84         NULL [y]
---
> x          1 10   -180    36 WGS 84 (CRS84)         NULL [x]
> y          1 10     90   -18 WGS 84 (CRS84)         NULL [y]
  Running ‘rasterize.R’
  Comparing ‘rasterize.Rout’ to ‘rasterize.Rout.save’ ... OK
  Running ‘rectilinear.R’
  Comparing ‘rectilinear.Rout’ to ‘rectilinear.Rout.save’ ... OK
  Running ‘redimension.R’
  Comparing ‘redimension.Rout’ to ‘redimension.Rout.save’ ... OK
  Running ‘sf.R’
  Comparing ‘sf.Rout’ to ‘sf.Rout.save’ ... OK
  Running ‘sp.R’
  Comparing ‘sp.Rout’ to ‘sp.Rout.save’ ... OK
  Running ‘spacetime.R’
  Comparing ‘spacetime.Rout’ to ‘spacetime.Rout.save’ ... OK
  Running ‘spatstat.R’
  Comparing ‘spatstat.Rout’ to ‘spatstat.Rout.save’ ... OK
  Running ‘stars.R’ [14s/17s]
  Comparing ‘stars.Rout’ to ‘stars.Rout.save’ ...249,250c249,250
< x    1 360   -180     1 WGS 84 [x]
< y    1 180     90    -1 WGS 84 [y]
---
> x    1 360   -180     1 WGS 84 (CRS84) [x]
> y    1 180     90    -1 WGS 84 (CRS84) [y]
  Running ‘subset.R’
  Comparing ‘subset.Rout’ to ‘subset.Rout.save’ ... OK
  Running ‘testthat.R’ [25s/30s]
  Running ‘tidy.R’
  Comparing ‘tidy.Rout’ to ‘tidy.Rout.save’ ... OK
  Running ‘transform.R’
  Comparing ‘transform.Rout’ to ‘transform.Rout.save’ ...40c40
< Linking to liblwgeom 3.0.0beta1 r16016, GEOS 3.10.2, PROJ 8.2.1
---
> Linking to liblwgeom 3.0.0beta1 r16016, GEOS 3.12.1, PROJ 9.3.1
  Running ‘warp.R’
  Comparing ‘warp.Rout’ to ‘warp.Rout.save’ ... OK
  Running ‘write.R’
  Comparing ‘write.Rout’ to ‘write.Rout.save’ ... OK
Running the tests in ‘tests/testthat.R’ failed.
Complete output:
  > ## load dependencies
  > library(testthat)
  > suppressPackageStartupMessages(library(stars))
  > 
  > ## test package
  > test_check("stars")
  [ FAIL 1 | WARN 1 | SKIP 4 | PASS 70 ]
  
  ══ Skipped tests (4) ═══════════════════════════════════════════════════════════
  • On CRAN (4): 'test-OpenStreetMap.R:2:3', 'test-ncdf.R:1:1',
    'test-ncproxy.R:1:1', 'test-rectilinear.R:89:3'
  
  ══ Failed tests ════════════════════════════════════════════════════════════════
  ── Failure ('test-cubble.R:15:3'): cubble ──────────────────────────────────────
  all.equal(l7sub, s2, check.attributes = FALSE) is not TRUE
  
  `actual` is a character vector ('Component 1: target is array, current is matrix')
  `expected` is a logical vector (TRUE)
  
  [ FAIL 1 | WARN 1 | SKIP 4 | PASS 70 ]
  Error: Test failures
  Execution halted