Running 'aggregate.R' [1s]
  Comparing 'aggregate.Rout' to 'aggregate.Rout.save' ...4c4
< Linking to GEOS 3.8.0, GDAL 3.0.4, PROJ 6.3.1
---
> Linking to GEOS 3.8.0, GDAL 3.0.2, PROJ 6.2.1
  Running 'cast.R' [1s]
  Comparing 'cast.Rout' to 'cast.Rout.save' ... OK
  Running 'crs.R' [2s]
  Comparing 'crs.Rout' to 'crs.Rout.save' ... OK
  Running 'dist.R' [2s]
  Comparing 'dist.Rout' to 'dist.Rout.save' ... OK
  Running 'dplyr.R' [1s]
  Running 'empty.R' [2s]
  Comparing 'empty.Rout' to 'empty.Rout.save' ... OK
  Running 'gdal_geom.R' [2s]
  Comparing 'gdal_geom.Rout' to 'gdal_geom.Rout.save' ...245,249c245,249
< [1,] 1760230516 0.114
< [2,]  946417787 0.061
< [3,] 2202223078 0.143
< [4,] 1074332698 0.070
< [5,] 2352528086 0.153
---
> [1,] 1760244967 0.114
> [2,]  946435667 0.061
> [3,] 2202248253 0.143
> [4,] 1074351919 0.070
> [5,] 2352539533 0.153
278c278
< Error : cannot convert km into °
---
> Error : cannot convert km into Â°
284a285,287
> Warning message:
> In st_buffer.sfc(sfc, units::set_units(0.1, rad)) :
>   st_buffer does not correctly buffer longitude/latitude data
  Running 'geos.R' [15s]
  Comparing 'geos.Rout' to 'geos.Rout.save' ...13,22c13,22
<  [1,]      0.00      0.00  25651.99 440561.48 299772.34 361529.73 419671.66
<  [2,]      0.00      0.00      0.00 409429.44 268945.05 332590.52 388545.58
<  [3,]  25651.99      0.00      0.00 367556.52 227018.38 290298.04 346669.14
<  [4,] 440561.48 409429.44 367556.52      0.00  67226.86  45537.62      0.00
<  [5,] 299772.34 268945.05 227018.38  67226.86      0.00      0.00  46527.56
<  [6,] 361529.73 332590.52 290298.04  45537.62      0.00      0.00  30213.17
<  [7,] 419671.66 388545.58 346669.14      0.00  46527.56  30213.17      0.00
<  [8,] 384593.29 354295.06 312351.76  16130.19  11926.86      0.00      0.00
<  [9,] 262353.97 231217.73 189310.73 140455.97      0.00  64606.27 119564.00
< [10,]  71138.53  41943.71      0.00 330752.58 190183.42 252373.26 309863.33
---
>  [1,]      0.00      0.00  25652.53 440561.15 299772.18 361529.53 419671.2
>  [2,]      0.00      0.00      0.00 409428.54 268944.31 332589.77 388544.5
>  [3,]  25652.53      0.00      0.00 367555.48 227017.51 290297.10 346667.9
>  [4,] 440561.15 409428.54 367555.48      0.00  67226.86  45537.55      0.0
>  [5,] 299772.18 268944.31 227017.51  67226.86      0.00      0.00  46527.4
>  [6,] 361529.53 332589.77 290297.10  45537.55      0.00      0.00  30213.0
>  [7,] 419671.16 388544.52 346667.93      0.00  46527.40  30213.00      0.0
>  [8,] 384592.90 354294.11 312350.68  16130.34  11926.81      0.00      0.0
>  [9,] 262354.29 231217.49 189310.35 140455.87      0.00  64606.24 119563.7
> [10,]  71139.29  41943.83      0.00 330751.39 190182.39 252372.06 309862.0
24,33c24,33
<  [1,] 384593.29 262353.97  71138.53
<  [2,] 354295.06 231217.73  41943.71
<  [3,] 312351.76 189310.73      0.00
<  [4,]  16130.19 140455.97 330752.58
<  [5,]  11926.86      0.00 190183.42
<  [6,]      0.00  64606.27 252373.26
<  [7,]      0.00 119564.00 309863.33
<  [8,]      0.00  85533.33 275391.07
<  [9,]  85533.33      0.00 152489.45
< [10,] 275391.07 152489.45      0.00
---
>  [1,] 384592.90 262354.29  71139.29
>  [2,] 354294.11 231217.49  41943.83
>  [3,] 312350.68 189310.35      0.00
>  [4,]  16130.34 140455.87 330751.39
>  [5,]  11926.81      0.00 190182.39
>  [6,]      0.00  64606.24 252372.06
>  [7,]      0.00 119563.73 309861.97
>  [8,]      0.00  85533.12 275389.78
>  [9,]  85533.12      0.00 152488.92
> [10,] 275389.78 152488.92      0.00
  Running 'graticule.R' [4s]
  Comparing 'graticule.Rout' to 'graticule.Rout.save' ...55,73c55,56
< > (wrld2 = st_as_sf(map('world2', plot=FALSE, fill=TRUE )))
< Simple feature collection with 253 features and 1 field
< geometry type:  MULTIPOLYGON
< dimension:      XY
< bbox:           xmin: 0 ymin: -89.99001 xmax: 360 ymax: 83.59961
< geographic CRS: WGS 84
< First 10 features:
<                      ID                           geom
< 1                 Aruba MULTIPOLYGON (((290.1009 12...
< 2           Afghanistan MULTIPOLYGON (((74.89131 37...
< 3                Angola MULTIPOLYGON (((23.9665 -10...
< 4              Anguilla MULTIPOLYGON (((296.9988 18...
< 5               Albania MULTIPOLYGON (((20.06396 42...
< 6               Finland MULTIPOLYGON (((20.61133 60...
< 7               Andorra MULTIPOLYGON (((1.706055 42...
< 8  United Arab Emirates MULTIPOLYGON (((53.92783 24...
< 9             Argentina MULTIPOLYGON (((295.4508 -5...
< 10              Armenia MULTIPOLYGON (((45.55235 40...
< > try(plot(wrld2, graticule = TRUE))
---
> > wrld2 = st_as_sf(map('world2', plot=FALSE, fill=TRUE ))
> > plot(wrld2, graticule = TRUE)
  Running 'grid.R' [2s]
  Comparing 'grid.Rout' to 'grid.Rout.save' ... OK
  Running 'maps.R' [4s]
  Comparing 'maps.Rout' to 'maps.Rout.save' ... OK
  Running 'plot.R' [2s]
  Running 'read.R' [4s]
  Comparing 'read.Rout' to 'read.Rout.save' ...286c286
< 2 POINT (367470.5 4962415)
---
> 2 POINT (367470.5 4962414)
330c330
< Reading layer `tst__' from data source `d:\RCompile\CRANpkg\local\4.0\sf.Rcheck\tests_x64\tst__.gpkg' using driver `GPKG'
---
> Reading layer `tst__' from data source `/home/edzer/git/sf.Rcheck/tests/tst__.gpkg' using driver `GPKG'
  Running 'roundtrip.R' [8s]
  Comparing 'roundtrip.Rout' to 'roundtrip.Rout.save' ...146c146
< Reading layer `nc.gpkg' from data source `D:\temp\RtmpmmS57v\RLIBS_1c92c17e54e2b\sf\gpkg\nc.gpkg' using driver `GPKG'
---
> Reading layer `nc.gpkg' from data source `/home/edzer/git/sf.Rcheck/sf/gpkg/nc.gpkg' using driver `GPKG'
  Running 's2.R' [3s]
  Running 'sample.R' [2s]
  Comparing 'sample.Rout' to 'sample.Rout.save' ... OK
  Running 'sfc.R' [1s]
  Running 'sfg.R' [1s]
  Comparing 'sfg.Rout' to 'sfg.Rout.save' ... OK
  Running 'spatstat.R' [6s]
  Comparing 'spatstat.Rout' to 'spatstat.Rout.save' ...35,44c35,44
< 1  window  <NA>   <NA>       <NA> POLYGON ((584712 674237.1, ...
< 2   point major    dry 2006-01-06      POINT (582518.4 676886.2)
< 3   point major    dry 2006-01-10        POINT (581823 677422.7)
< 4   point major    dry 2006-01-15        POINT (582131 676937.9)
< 5   point major    dry 2006-01-24        POINT (582111.9 677420)
< 6   point minor    dry 2006-01-27      POINT (582585.1 677509.7)
< 7   point major    dry 2006-01-28      POINT (582302.3 677521.6)
< 8   point major    dry 2006-02-01      POINT (583167.2 676730.5)
< 9   point major    dry 2006-02-03      POINT (583584.5 677207.1)
< 10  point major    dry 2006-02-13      POINT (583117.8 676850.3)
---
> NA window  <NA>   <NA>       <NA> POLYGON ((584712 674237.1, ...
> 1   point major    dry 2006-01-06      POINT (582518.4 676886.2)
> 2   point major    dry 2006-01-10        POINT (581823 677422.7)
> 3   point major    dry 2006-01-15        POINT (582131 676937.9)
> 4   point major    dry 2006-01-24        POINT (582111.9 677420)
> 5   point minor    dry 2006-01-27      POINT (582585.1 677509.7)
> 6   point major    dry 2006-01-28      POINT (582302.3 677521.6)
> 7   point major    dry 2006-02-01      POINT (583167.2 676730.5)
> 8   point major    dry 2006-02-03      POINT (583584.5 677207.1)
> 9   point major    dry 2006-02-13      POINT (583117.8 676850.3)
77c77
< bbox:           xmin: 123829.8 ymin: 14740.06 xmax: 930518.6 ymax: 318255.5
---
> bbox:           xmin: 123829 ymin: 14744.69 xmax: 930521.8 ymax: 318259.9
81,90c81,90
< 1  window MULTIPOLYGON (((886135.8 31...
< 2   point      POINT (339121.1 257811.6)
< 3   point      POINT (827440.4 246568.3)
< 4   point      POINT (451339.2 207943.6)
< 5   point      POINT (268749.7 203323.4)
< 6   point      POINT (516676.5 198556.1)
< 7   point        POINT (692366 238643.1)
< 8   point      POINT (843278.5 287241.6)
< 9   point      POINT (648477.7 235466.6)
< 10  point        POINT (852593 267248.3)
---
> 1  window MULTIPOLYGON (((886136 3141...
> 2   point      POINT (339121.3 257815.9)
> 3   point      POINT (827443.1 246572.7)
> 4   point          POINT (451340 207948)
> 5   point      POINT (268749.6 203327.8)
> 6   point      POINT (516677.7 198560.6)
> 7   point        POINT (692368 238647.5)
> 8   point        POINT (843281.2 287246)
> 9   point        POINT (648479.4 235471)
> 10  point      POINT (852595.8 267252.6)
198c198
< Reading layer `nc.gpkg' from data source `D:\temp\RtmpmmS57v\RLIBS_1c92c17e54e2b\sf\gpkg\nc.gpkg' using driver `GPKG'
---
> Reading layer `nc.gpkg' from data source `/home/edzer/git/sf.Rcheck/sf/gpkg/nc.gpkg' using driver `GPKG'
  Running 'stars.R' [4s]
  Comparing 'stars.Rout' to 'stars.Rout.save' ...125c125
< Reading layer `nc.gpkg' from data source `D:\temp\RtmpmmS57v\RLIBS_1c92c17e54e2b\sf\gpkg\nc.gpkg' using driver `GPKG'
---
> Reading layer `nc.gpkg' from data source `/home/edzer/git/sf.Rcheck/sf/gpkg/nc.gpkg' using driver `GPKG'
  Running 'testthat.R' [13s]
  Running 'units.R' [2s]
  Comparing 'units.Rout' to 'units.Rout.save' ... OK
  Running 'wkb.R' [2s]
  Comparing 'wkb.Rout' to 'wkb.Rout.save' ... OK
Running the tests in 'tests/dplyr.R' failed.
Complete output:
  > suppressPackageStartupMessages(library(sf))
  > 
  > library(dplyr)
  Error: package or namespace load failed for 'dplyr' in library.dynam(lib, package, package.lib):
   DLL 'dplyr' not found: maybe not installed for this architecture?
  Execution halted
Running the tests in 'tests/plot.R' failed.
Complete output:
  > suppressPackageStartupMessages(library(sf))
  > options(rgdal_show_exportToProj4_warnings = "none")
  > library(dplyr)
  Error: package or namespace load failed for 'dplyr' in library.dynam(lib, package, package.lib):
   DLL 'dplyr' not found: maybe not installed for this architecture?
  Execution halted
Running the tests in 'tests/sfc.R' failed.
Complete output:
  > suppressPackageStartupMessages(library(sf))
  > library(testthat)
  > 
  > p = st_point(c(1/3,1/6))
  > st_sfc(p, precision = 1000)
  Geometry set for 1 feature 
  geometry type:  POINT
  dimension:      XY
  bbox:           xmin: 0.3333333 ymin: 0.1666667 xmax: 0.3333333 ymax: 0.1666667
  CRS:            NA
  precision:      1000 
  POINT (0.3333333 0.1666667)
  > st_as_sfc(st_as_binary(st_sfc(p, precision = 0L)))
  Geometry set for 1 feature 
  geometry type:  POINT
  dimension:      XY
  bbox:           xmin: 0.3333333 ymin: 0.1666667 xmax: 0.3333333 ymax: 0.1666667
  CRS:            NA
  POINT (0.3333333 0.1666667)
  > st_as_sfc(st_as_binary(st_sfc(p, precision = 1000)))
  Geometry set for 1 feature 
  geometry type:  POINT
  dimension:      XY
  bbox:           xmin: 0.333 ymin: 0.167 xmax: 0.333 ymax: 0.167
  CRS:            NA
  POINT (0.333 0.167)
  > st_as_sfc(st_as_binary(st_sfc(p, precision = 1000000)))
  Geometry set for 1 feature 
  geometry type:  POINT
  dimension:      XY
  bbox:           xmin: 0.333333 ymin: 0.166667 xmax: 0.333333 ymax: 0.166667
  CRS:            NA
  POINT (0.333333 0.166667)
  > st_as_sfc(st_as_binary(st_sfc(p, precision = 10L)))
  Geometry set for 1 feature 
  geometry type:  POINT
  dimension:      XY
  bbox:           xmin: 0.3 ymin: 0.2 xmax: 0.3 ymax: 0.2
  CRS:            NA
  POINT (0.3 0.2)
  > st_as_sfc(st_as_binary(st_sfc(p, precision = -1)))
  Geometry set for 1 feature 
  geometry type:  POINT
  dimension:      XY
  bbox:           xmin: 0.3333333 ymin: 0.1666667 xmax: 0.3333333 ymax: 0.1666667
  CRS:            NA
  POINT (0.3333333 0.1666667)
  > 
  > d = data.frame(a = 1:2)
  > d$geom = c("POINT(0 0)", "POINT(1 1)")
  > 
  > st_as_sf(d, wkt = "geom")
  Simple feature collection with 2 features and 1 field
  geometry type:  POINT
  dimension:      XY
  bbox:           xmin: 0 ymin: 0 xmax: 1 ymax: 1
  CRS:            NA
    a        geom
  1 1 POINT (0 0)
  2 2 POINT (1 1)
  > st_as_sf(d, wkt = 2)
  Simple feature collection with 2 features and 1 field
  geometry type:  POINT
  dimension:      XY
  bbox:           xmin: 0 ymin: 0 xmax: 1 ymax: 1
  CRS:            NA
    a        geom
  1 1 POINT (0 0)
  2 2 POINT (1 1)
  > st_as_sf(d, wkt = "geom", remove = FALSE)
  Simple feature collection with 2 features and 2 fields
  geometry type:  POINT
  dimension:      XY
  bbox:           xmin: 0 ymin: 0 xmax: 1 ymax: 1
  CRS:            NA
    a       geom    geometry
  1 1 POINT(0 0) POINT (0 0)
  2 2 POINT(1 1) POINT (1 1)
  > 
  > st_as_sfc(c("POINT(0 0)", "POINT(1 1)"))
  Geometry set for 2 features 
  geometry type:  POINT
  dimension:      XY
  bbox:           xmin: 0 ymin: 0 xmax: 1 ymax: 1
  CRS:            NA
  POINT (0 0)
  POINT (1 1)
  > st_as_sfc(c("POINT(0 0)", "POINT(1 1)", "POLYGON((0 0,1 1,0 1,0 0))"))
  Geometry set for 3 features 
  geometry type:  GEOMETRY
  dimension:      XY
  bbox:           xmin: 0 ymin: 0 xmax: 1 ymax: 1
  CRS:            NA
  POINT (0 0)
  POINT (1 1)
  POLYGON ((0 0, 1 1, 0 1, 0 0))
  > st_as_sfc(character(0))
  Geometry set for 0 features 
  bbox:           xmin: NA ymin: NA xmax: NA ymax: NA
  CRS:            NA
  > x = st_as_sfc(character(0), 4326)
  > y = st_as_sfc(character(0), crs = 4326)
  > all.equal(x, y)
  [1] TRUE
  > st_as_sfc(c("POINT(0 0)", "POINT(1 1)", "POLYGON((0 0,1 1,0 1,0 0))"),
  + 	"+proj=longlat +datum=WGS84")
  Geometry set for 3 features 
  geometry type:  GEOMETRY
  dimension:      XY
  bbox:           xmin: 0 ymin: 0 xmax: 1 ymax: 1
  CRS:            +proj=longlat +datum=WGS84
  POINT (0 0)
  POINT (1 1)
  POLYGON ((0 0, 1 1, 0 1, 0 0))
  > dg = st_as_sf(d, wkt = "geom")
  > print(dg, n = 1)
  Simple feature collection with 2 features and 1 field
  geometry type:  POINT
  dimension:      XY
  bbox:           xmin: 0 ymin: 0 xmax: 1 ymax: 1
  CRS:            NA
  First 1 features:
    a        geom
  1 1 POINT (0 0)
  > head(st_as_sf(d, wkt = "geom"), 1)
  Simple feature collection with 1 feature and 1 field
  geometry type:  POINT
  dimension:      XY
  bbox:           xmin: 0 ymin: 0 xmax: 0 ymax: 0
  CRS:            NA
    a        geom
  1 1 POINT (0 0)
  > 
  > d$geom = st_as_sfc(d$geom)
  > d1 = d
  > attr(d1, "sf_col") = "geom"
  > st_geometry(d1) = d$geom
  > 
  > d$geometry = d$geom # second geometry list-column
  > expect_warning(st_geometry(d) <- d$geom)
  > d
  Simple feature collection with 2 features and 1 field
  Active geometry column: geom
  geometry type:  POINT
  dimension:      XY
  bbox:           xmin: 0 ymin: 0 xmax: 1 ymax: 1
  CRS:            NA
    a        geom    geometry
  1 1 POINT (0 0) POINT (0 0)
  2 2 POINT (1 1) POINT (1 1)
  > 
  > x = st_sfc(list(st_point(0:1), st_point(0:1)), crs = 4326)
  > # don't warn when replacing crs with identical value:
  > st_sfc(x, crs = 4326)
  Geometry set for 2 features 
  geometry type:  POINT
  dimension:      XY
  bbox:           xmin: 0 ymin: 1 xmax: 0 ymax: 1
  geographic CRS: WGS 84
  POINT (0 1)
  POINT (0 1)
  > y = st_sfc(x, crs = "+proj=longlat +datum=WGS84 +no_defs")
  > # but do when it changes:
  > y = st_sfc(x, crs = 3857)
  Warning message:
  st_crs<- : replacing crs does not reproject data; use st_transform for that 
  > 
  > p = st_point(0:1)
  > st_cast(p, "MULTIPOINT")
  MULTIPOINT ((0 1))
  > mp = st_multipoint(rbind(c(0,1), c(2,2)))
  > st_cast(mp, "POINT")
  POINT (0 1)
  Warning message:
  In st_cast.MULTIPOINT(mp, "POINT") : point from first coordinate only
  > st_cast(mp, "MULTIPOINT")
  MULTIPOINT ((0 1), (2 2))
  > 
  > # geometry collection to its elements:
  > st_cast(st_geometrycollection(list(mp)), "POINT")
  POINT (0 1)
  Warning message:
  In st_cast.MULTIPOINT(x[[1]], to, ...) : point from first coordinate only
  > st_cast(st_geometrycollection(list(mp)), "MULTIPOINT")
  MULTIPOINT ((0 1), (2 2))
  > st_cast(st_geometrycollection(list(p,mp)), "MULTIPOINT")
  MULTIPOINT ((0 1))
  Warning message:
  In st_cast.GEOMETRYCOLLECTION(st_geometrycollection(list(p, mp)),  :
    only first part of geometrycollection is retained
  > 
  > mp = st_multipoint(rbind(c(0,1)))
  > x = st_sfc(p, mp)
  > st_cast(x, "POINT")
  Geometry set for 2 features 
  geometry type:  POINT
  dimension:      XY
  bbox:           xmin: 0 ymin: 1 xmax: 0 ymax: 1
  CRS:            NA
  POINT (0 1)
  POINT (0 1)
  Warning message:
  In st_cast.MULTIPOINT(X[[i]], ...) : point from first coordinate only
  > 
  > sf = st_sf(a = 3:2, geom = x)
  > st_cast(sf, "POINT")
  Simple feature collection with 2 features and 1 field
  geometry type:  POINT
  dimension:      XY
  bbox:           xmin: 0 ymin: 1 xmax: 0 ymax: 1
  CRS:            NA
    a        geom
  1 3 POINT (0 1)
  2 2 POINT (0 1)
  Warning message:
  In st_cast.MULTIPOINT(X[[i]], ...) : point from first coordinate only
  > 
  > suppressPackageStartupMessages( library(dplyr) )
  Error: package or namespace load failed for 'dplyr' in library.dynam(lib, package, package.lib):
   DLL 'dplyr' not found: maybe not installed for this architecture?
  Execution halted
Running the tests in 'tests/testthat.R' failed.
Complete output:
  > library(testthat)
  > suppressPackageStartupMessages(library(sf))
  > 
  > test_check("sf")
  Coordinate Reference System:
    User input: EPSG:4326 
    wkt:
  GEOGCRS["WGS 84",
      DATUM["World Geodetic System 1984",
          ELLIPSOID["WGS 84",6378137,298.257223563,
              LENGTHUNIT["metre",1]]],
      PRIMEM["Greenwich",0,
          ANGLEUNIT["degree",0.0174532925199433]],
      CS[ellipsoidal,2],
          AXIS["geodetic latitude (Lat)",north,
              ORDER[1],
              ANGLEUNIT["degree",0.0174532925199433]],
          AXIS["geodetic longitude (Lon)",east,
              ORDER[2],
              ANGLEUNIT["degree",0.0174532925199433]],
      USAGE[
          SCOPE["unknown"],
          AREA["World"],
          BBOX[-90,-180,90,180]],
      ID["EPSG",4326]]
  Coordinate Reference System:
    No user input
    wkt:
  GEOGCRS["WGS 84",
      DATUM["World Geodetic System 1984",
          ELLIPSOID["WGS 84",6378137,298.257223563,
              LENGTHUNIT["metre",1]]],
      PRIMEM["Greenwich",0,
          ANGLEUNIT["degree",0.0174532925199433]],
      CS[ellipsoidal,2],
          AXIS["geodetic latitude (Lat)",north,
              ORDER[1],
              ANGLEUNIT["degree",0.0174532925199433]],
          AXIS["geodetic longitude (Lon)",east,
              ORDER[2],
              ANGLEUNIT["degree",0.0174532925199433]],
      USAGE[
          SCOPE["unknown"],
          AREA["World"],
          BBOX[-90,-180,90,180]],
      ID["EPSG",4326]]
  Cannot open layer foo
  Reading layer `nospatial' from data source `D:\temp\RtmpmmS57v\RLIBS_1c92c17e54e2b\sf\gpkg\nospatial.gpkg' using driver `GPKG'
  Reading layer `nospatial' from data source `D:\temp\RtmpmmS57v\RLIBS_1c92c17e54e2b\sf\gpkg\nospatial.gpkg' using driver `GPKG'
  OGR: Unsupported geometry type
  -- 1. Error: (unknown) (@test_tidy.R#3)  ---------------------------------------
  package or namespace load failed for 'dplyr' in library.dynam(lib, package, package.lib):
   DLL 'dplyr' not found: maybe not installed for this architecture?
  Backtrace:
   1. base::suppressMessages(library(dplyr))
   3. base::library(dplyr)
   4. base::tryCatch(...)
   5. base:::tryCatchList(expr, classes, parentenv, handlers)
   6. base:::tryCatchOne(expr, names, parentenv, handlers[[1L]])
   7. value[[3L]](cond)
  
  Failed to create feature 1 in x
  Failed to create feature 1 in x
  == testthat results  ===========================================================
  [ OK: 689 | SKIPPED: 61 | WARNINGS: 6 | FAILED: 1 ]
  1. Error: (unknown) (@test_tidy.R#3) 
  
  Error: testthat unit tests failed
  Execution halted