Last updated on 2026-11-09 20:54:44 CET.
| Flavor | Version | Tinstall | Tcheck | Ttotal | Status | Flags |
|---|---|---|---|---|---|---|
| r-devel-linux-x86_64-debian-clang | 2.0.5 | 17.02 | 188.77 | 205.79 | OK | |
| r-devel-linux-x86_64-debian-gcc | 2.0.5 | 10.59 | 131.28 | 141.87 | ERROR | |
| r-devel-linux-x86_64-fedora-clang | 2.0.5 | 13.00 | 136.43 | 149.43 | OK | |
| r-devel-linux-x86_64-fedora-gcc | 2.0.5 | 11.00 | 135.85 | 146.85 | OK | |
| r-devel-windows-x86_64 | 2.0.5 | 20.00 | 200.00 | 220.00 | OK | |
| r-patched-linux-x86_64 | 2.0.5 | OK | ||||
| r-release-linux-x86_64 | 2.0.5 | 13.80 | 171.04 | 184.84 | OK | |
| r-release-macos-arm64 | 2.0.5 | 4.00 | 64.00 | 68.00 | OK | |
| r-release-macos-x86_64 | 2.0.5 | 11.00 | 226.00 | 237.00 | OK | |
| r-release-windows-x86_64 | 2.0.5 | 21.00 | 192.00 | 213.00 | OK | |
| r-oldrel-macos-arm64 | 2.0.5 | 5.00 | 66.00 | 71.00 | OK | |
| r-oldrel-macos-x86_64 | 2.0.5 | 11.00 | 178.00 | 189.00 | OK | |
| r-oldrel-windows-x86_64 | 2.0.5 | 24.00 | 229.00 | 253.00 | OK |
Version: 2.0.5
Check: tests
Result: ERROR
Running ‘testthat.R’ [41s/186s]
Running the tests in ‘tests/testthat.R’ failed.
Complete output:
> library("testthat")
>
> test_check("hydrogeofetch")
Loading required package: hydrogeofetch
Starting 2 test processes.
> test_03_get_functions.R: defaulting to 2025 version of WBD
> test_get_3dhp.R: `type` input must be one of:
> test_get_3dhp.R: "hydrolocation - sink, spring, waterbody outlet"
> test_get_3dhp.R: "hydrolocation - headwater, terminus, divergence, confluence, catchment outlet"
> test_get_3dhp.R: "hydrolocation - reach code, external connection"
> test_get_3dhp.R: "flowline"
> test_get_3dhp.R: "waterbody"
> test_get_3dhp.R: "catchment"
> test_get_drainage_area_estimates.R: Finding immediately-upstream HUC12 outlets...
> test_get_drainage_area_estimates.R: Finding immediately-upstream HUC12 outlets...
> test_get_drainage_area_estimates.R: Finding immediately-upstream HUC12 outlets...
> test_get_drainage_area_estimates.R: Superset union: adding 1 HUC12s from base estimate
> test_get_drainage_area_estimates.R: Splitting catchments at 1 HUC12 outlet(s)...
> test_get_drainage_area_estimates.R: Navigating network upstream of HUC12 outlets...
> test_get_drainage_area_estimates.R: 2 extra catchments between outlet and HUC12 outlets
> test_get_drainage_area_estimates.R: HUC10 from HUC08: 1 HUC12s reused, 1 fetched separately
> test_get_drainage_area_estimates.R: Superset union: adding 1 HUC12s from base estimate
> test_get_drainage_area_estimates.R: Superset union: adding 1 HUC12s from base estimate
> test_get_drainage_area_estimates.R: HUC12 query: 3 HUC12s, total = 3 sq km, contributing = 3 sq km
> test_get_drainage_area_estimates.R: HUC10 query: 3 HUC12s, total = 3 sq km, contributing = 3 sq km
> test_get_drainage_area_estimates.R: HUC08 query: 3 HUC12s, total = 3 sq km, contributing = 3 sq km
> test_get_drainage_area_estimates.R: HUC12 query: 2 HUC12s, total = 2 sq km, contributing = 2 sq km
> test_get_drainage_area_estimates.R: Filtered 3 disconnected HUC12s from broader query
> test_get_drainage_area_estimates.R: Gage is at the outlet of the flowline (measure 0); no outlet split needed
> test_get_drainage_area_estimates.R: Spherical geometry (s2) switched off
> test_get_drainage_area_estimates.R: although coordinates are longitude/latitude, st_intersects assumes that they
> test_get_drainage_area_estimates.R: are planar
> test_get_drainage_area_estimates.R: Spherical geometry (s2) switched on
> test_get_drainage_area_estimates.R: Spherical geometry (s2) switched off
> test_get_drainage_area_estimates.R: although coordinates are longitude/latitude, st_intersects assumes that they
> test_get_drainage_area_estimates.R: are planar
> test_get_drainage_area_estimates.R: Spherical geometry (s2) switched on
> test_get_drainage_area_estimates.R: Spherical geometry (s2) switched off
> test_get_drainage_area_estimates.R: although coordinates are longitude/latitude, st_intersects assumes that they
> test_get_drainage_area_estimates.R: are planar
> test_get_drainage_area_estimates.R: Spherical geometry (s2) switched on
Saving _problems/test_mainstems-36.R
Saving _problems/test_mainstems-140.R
Saving _problems/test_mainstems-154.R
Saving _problems/test_mainstems-198.R
Saving _problems/test_mainstems-235.R
> test_03_get_functions.R: defaulting to 2025 version of WBD
> test_03_get_functions.R: defaulting to 2025 version of WBD
Saving _problems/test_translate-77.R
Saving _problems/test_translate-101.R
Saving _problems/test_translate-131.R
Saving _problems/test_translate-206.R
Saving _problems/test_translate-243.R
> test_rescale_catchments.R: characteristics service returned NULL, testing cached-input path only
> test_rescale_catchments.R: didn't find data, downloading.
Saving _problems/test_rescale_catchments-115.R
[ FAIL 11 | WARN 2 | SKIP 50 | PASS 468 ]
══ Skipped tests (50) ══════════════════════════════════════════════════════════
• Set HYDROGEOFETCH_INTEGRATION=true for integration tests (50):
'test_00_plot_bbox_nhdplus.R:5:3', 'test_00_plot_integration_nhdplus.R:5:3',
'test_00_plot_local_nhdplus.R:8:3', 'test_00_plot_local_extra_nhdplus.R:8:3',
'test_00_plot_nhdplus.R:6:3', 'test_00_plot_nhdplus.R:90:3',
'test_00_plot_nhdplus.R:134:3', 'test_00_plot_nhdplus.R:164:3',
'test_00_plot_nhdplus.R:201:3', 'test_01_get_nldi.R:81:3',
'test_01_get_nldi.R:117:3', 'test_01_get_nldi.R:214:3',
'test_02_subset.R:137:3', 'test_02_subset.R:188:3',
'test_02_subset_extras.R:94:3', 'test_02_subset_extras.R:156:3',
'test_get_3dhp.R:30:3', 'test_get_drainage_area_estimates.R:481:3',
'test_get_drainage_area_estimates.R:557:3',
'test_get_drainage_area_estimates.R:606:3',
'test_get_drainage_area_estimates.R:644:3',
'test_get_drainage_area_estimates.R:982:3',
'test_get_drainage_area_estimates.R:1063:3',
'test_get_drainage_area_estimates.R:1083:3', 'test_get_nhdplus.R:43:3',
'test_get_nhdplushr.R:3:3', 'test_get_nhdplushr.R:23:3',
'test_get_nhdplushr.R:53:3', 'test_get_nhdplushr.R:80:3',
'test_get_nhdplushr.R:101:3', 'test_get_nhdplushr.R:147:3',
'test_get_nhdplushr.R:174:3', 'test_get_nhdplushr.R:196:3',
'test_get_vaa.R:4:3', 'test_get_vaa.R:39:3', 'test_get_vaa.R:105:3',
'test_hydrogeofetch.R:41:3', 'test_hydrogeofetch.R:57:3',
'test_mainstems.R:46:3', 'test_mainstems.R:221:3', 'test_map_nhdplus.R:4:3',
'test_03_get_functions.R:66:3', 'test_03_get_functions.R:88:3',
'test_03_get_functions.R:183:3', 'test_03_get_functions.R:310:3',
'test_03_get_functions.R:317:3', 'test_03_get_functions.R:351:3',
'test_03_get_functions.R:365:3', 'test_translate.R:168:3',
'test_translate.R:185:3'
══ Failed tests ════════════════════════════════════════════════════════════════
── Error ('test_mainstems.R:32:3'): add_mainstems joins comids to mainstem ids using a cached lookup ──
Error in `parquet___WriterProperties___Builder__create()`: Cannot call parquet___WriterProperties___Builder__create(). See https://arrow.apache.org/docs/r/articles/install.html for help installing Arrow C++ libraries.
Backtrace:
▆
1. └─arrow::write_parquet(...) at test_mainstems.R:32:3
2. ├─ParquetFileWriter$create(...)
3. │ └─arrow:::parquet___arrow___ParquetFileWriter__Open(...)
4. └─ParquetWriterProperties$create(...)
5. └─arrow:::parquet___WriterProperties___Builder__create()
── Error ('test_mainstems.R:140:3'): read_mainstem_lookup filters by uri ───────
Error in `parquet___WriterProperties___Builder__create()`: Cannot call parquet___WriterProperties___Builder__create(). See https://arrow.apache.org/docs/r/articles/install.html for help installing Arrow C++ libraries.
Backtrace:
▆
1. └─hydrogeofetch (local) setup_mainstem_data() at test_mainstems.R:140:3
2. └─arrow::write_parquet(...) at test_mainstems.R:119:3
3. ├─ParquetFileWriter$create(...)
4. │ └─arrow:::parquet___arrow___ParquetFileWriter__Open(...)
5. └─ParquetWriterProperties$create(...)
6. └─arrow:::parquet___WriterProperties___Builder__create()
── Error ('test_mainstems.R:154:3'): get_mainstem_flowlines nhdpv2 gives hy_topo with confluences ──
Error in `parquet___WriterProperties___Builder__create()`: Cannot call parquet___WriterProperties___Builder__create(). See https://arrow.apache.org/docs/r/articles/install.html for help installing Arrow C++ libraries.
Backtrace:
▆
1. └─hydrogeofetch (local) setup_mainstem_data() at test_mainstems.R:154:3
2. └─arrow::write_parquet(...) at test_mainstems.R:119:3
3. ├─ParquetFileWriter$create(...)
4. │ └─arrow:::parquet___arrow___ParquetFileWriter__Open(...)
5. └─ParquetWriterProperties$create(...)
6. └─arrow:::parquet___WriterProperties___Builder__create()
── Error ('test_mainstems.R:198:3'): get_mainstem_flowlines nhdphr gives hy_node with confluences ──
Error in `parquet___WriterProperties___Builder__create()`: Cannot call parquet___WriterProperties___Builder__create(). See https://arrow.apache.org/docs/r/articles/install.html for help installing Arrow C++ libraries.
Backtrace:
▆
1. └─hydrogeofetch (local) setup_mainstem_data() at test_mainstems.R:198:3
2. └─arrow::write_parquet(...) at test_mainstems.R:119:3
3. ├─ParquetFileWriter$create(...)
4. │ └─arrow:::parquet___arrow___ParquetFileWriter__Open(...)
5. └─ParquetWriterProperties$create(...)
6. └─arrow:::parquet___WriterProperties___Builder__create()
── Error ('test_mainstems.R:235:3'): get_mainstem_flowlines degrades to NULL with a warning ──
Error in `parquet___WriterProperties___Builder__create()`: Cannot call parquet___WriterProperties___Builder__create(). See https://arrow.apache.org/docs/r/articles/install.html for help installing Arrow C++ libraries.
Backtrace:
▆
1. └─hydrogeofetch (local) setup_mainstem_data() at test_mainstems.R:235:3
2. └─arrow::write_parquet(...) at test_mainstems.R:119:3
3. ├─ParquetFileWriter$create(...)
4. │ └─arrow:::parquet___arrow___ParquetFileWriter__Open(...)
5. └─ParquetWriterProperties$create(...)
6. └─arrow:::parquet___WriterProperties___Builder__create()
── Error ('test_translate.R:77:3'): hydro_location keeps points on their side of a confluence ──
Error in `parquet___WriterProperties___Builder__create()`: Cannot call parquet___WriterProperties___Builder__create(). See https://arrow.apache.org/docs/r/articles/install.html for help installing Arrow C++ libraries.
Backtrace:
▆
1. └─hydrogeofetch (local) local_translate_mocks() at test_translate.R:77:3
2. └─arrow::write_parquet(...) at test_translate.R:45:3
3. ├─ParquetFileWriter$create(...)
4. │ └─arrow:::parquet___arrow___ParquetFileWriter__Open(...)
5. └─ParquetWriterProperties$create(...)
6. └─arrow:::parquet___WriterProperties___Builder__create()
── Error ('test_translate.R:101:3'): geometry places points on their own mainstem in the target ──
Error in `parquet___WriterProperties___Builder__create()`: Cannot call parquet___WriterProperties___Builder__create(). See https://arrow.apache.org/docs/r/articles/install.html for help installing Arrow C++ libraries.
Backtrace:
▆
1. └─hydrogeofetch (local) local_translate_mocks() at test_translate.R:101:3
2. └─arrow::write_parquet(...) at test_translate.R:45:3
3. ├─ParquetFileWriter$create(...)
4. │ └─arrow:::parquet___arrow___ParquetFileWriter__Open(...)
5. └─ParquetWriterProperties$create(...)
6. └─arrow:::parquet___WriterProperties___Builder__create()
── Error ('test_translate.R:131:3'): rows that cannot be placed say why ────────
Error in `parquet___WriterProperties___Builder__create()`: Cannot call parquet___WriterProperties___Builder__create(). See https://arrow.apache.org/docs/r/articles/install.html for help installing Arrow C++ libraries.
Backtrace:
▆
1. └─hydrogeofetch (local) local_translate_mocks() at test_translate.R:131:3
2. └─arrow::write_parquet(...) at test_translate.R:45:3
3. ├─ParquetFileWriter$create(...)
4. │ └─arrow:::parquet___arrow___ParquetFileWriter__Open(...)
5. └─ParquetWriterProperties$create(...)
6. └─arrow:::parquet___WriterProperties___Builder__create()
── Error ('test_translate.R:206:3'): translate_flowlines covers a flowline with target pieces ──
Error in `parquet___WriterProperties___Builder__create()`: Cannot call parquet___WriterProperties___Builder__create(). See https://arrow.apache.org/docs/r/articles/install.html for help installing Arrow C++ libraries.
Backtrace:
▆
1. └─hydrogeofetch (local) local_translate_mocks() at test_translate.R:206:3
2. └─arrow::write_parquet(...) at test_translate.R:45:3
3. ├─ParquetFileWriter$create(...)
4. │ └─arrow:::parquet___arrow___ParquetFileWriter__Open(...)
5. └─ParquetWriterProperties$create(...)
6. └─arrow:::parquet___WriterProperties___Builder__create()
── Error ('test_translate.R:243:3'): translate_flowlines reports flowlines it cannot place ──
Error in `parquet___WriterProperties___Builder__create()`: Cannot call parquet___WriterProperties___Builder__create(). See https://arrow.apache.org/docs/r/articles/install.html for help installing Arrow C++ libraries.
Backtrace:
▆
1. └─hydrogeofetch (local) local_translate_mocks() at test_translate.R:243:3
2. └─arrow::write_parquet(...) at test_translate.R:45:3
3. ├─ParquetFileWriter$create(...)
4. │ └─arrow:::parquet___arrow___ParquetFileWriter__Open(...)
5. └─ParquetWriterProperties$create(...)
6. └─arrow:::parquet___WriterProperties___Builder__create()
── Error ('test_rescale_catchments.R:113:3'): rescale ──────────────────────────
Error: This build of the arrow package does not support Datasets
Backtrace:
▆
1. ├─testthat::expect_error(...) at test_rescale_catchments.R:113:3
2. │ └─testthat:::expect_condition_matching_(...)
3. │ └─testthat:::quasi_capture(...)
4. │ ├─testthat (local) .capture(...)
5. │ │ └─base::withCallingHandlers(...)
6. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
7. └─hydrogeofetch::rescale_catchment_characteristics(...)
8. └─hydrogeofetch:::get_catchment_areas(...)
9. ├─dplyr::right_join(...)
10. ├─dplyr::select(...)
11. └─hydrogeofetch::get_vaa(atts = c("comid", "areasqkm", "lengthkm"))
12. └─hydrogeofetch::get_vaa_names(updated_network)
13. └─arrow::open_dataset(path)
14. └─arrow:::stop_if_no_datasets()
[ FAIL 11 | WARN 2 | SKIP 50 | PASS 468 ]
Error:
! Test failures.
Execution halted
Flavor: r-devel-linux-x86_64-debian-gcc