Last updated on 2025-12-07 12:50:26 CET.
| Flavor | Version | Tinstall | Tcheck | Ttotal | Status | Flags |
|---|---|---|---|---|---|---|
| r-devel-linux-x86_64-debian-clang | 0.1.3 | 4.06 | 60.77 | 64.83 | OK | |
| r-devel-linux-x86_64-debian-gcc | 0.1.3 | 2.99 | 36.13 | 39.12 | ERROR | |
| r-devel-linux-x86_64-fedora-clang | 0.1.3 | 99.38 | OK | |||
| r-devel-linux-x86_64-fedora-gcc | 0.1.3 | 110.70 | OK | |||
| r-devel-windows-x86_64 | 0.1.3 | 7.00 | 78.00 | 85.00 | OK | |
| r-patched-linux-x86_64 | 0.1.3 | 4.40 | 55.16 | 59.56 | OK | |
| r-release-linux-x86_64 | 0.1.3 | 4.09 | 54.95 | 59.04 | OK | |
| r-release-macos-arm64 | 0.1.3 | OK | ||||
| r-release-macos-x86_64 | 0.1.3 | 4.00 | 69.00 | 73.00 | OK | |
| r-release-windows-x86_64 | 0.1.3 | 6.00 | 78.00 | 84.00 | OK | |
| r-oldrel-macos-arm64 | 0.1.3 | OK | ||||
| r-oldrel-macos-x86_64 | 0.1.3 | 4.00 | 82.00 | 86.00 | OK | |
| r-oldrel-windows-x86_64 | 0.1.3 | 8.00 | 93.00 | 101.00 | OK |
Version: 0.1.3
Check: package dependencies
Result: WARN
Cannot process vignettes
Packages suggested but not available for checking:
'leaflet', 'DT', 'knitr', 'plotly', 'rmarkdown'
VignetteBuilder package required for checking but not installed: ‘knitr’
Flavor: r-devel-linux-x86_64-debian-gcc
Version: 0.1.3
Check: tests
Result: ERROR
Running ‘testthat.R’ [4s/4s]
Running the tests in ‘tests/testthat.R’ failed.
Complete output:
> # 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/testing-design.html#sec-tests-files-overview
> # * https://testthat.r-lib.org/articles/special-files.html
>
> library(testthat)
> library(linkeR)
>
> test_check("linkeR")
Saving _problems/test-dt-16.R
Saving _problems/test-dt-22.R
Saving _problems/test-dt-56.R
Saving _problems/test-leaftlet-21.R
Saving _problems/test-leaftlet-27.R
Saving _problems/test-leaftlet-72.R
Non-POINT geometries detected. Using centroids for coordinates.
Saving _problems/test-plotly-16.R
Saving _problems/test-plotly-22.R
Saving _problems/test-plotly-51.R
Saving _problems/test-plotly-80.R
Saving _problems/test-plotly-98.R
Saving _problems/test-plotly-124.R
Saving _problems/test-plotly-152.R
Saving _problems/test-plotly-199.R
Saving _problems/test-plotly-243.R
Saving _problems/test-plotly-247.R
Saving _problems/test-plotly-248.R
Saving _problems/test-registry-205.R
Saving _problems/test-registry-244.R
Saving _problems/test-registry-267.R
Saving _problems/test-simple-api-72.R
Saving _problems/test-simple-api-110.R
Saving _problems/test-simple-api-187.R
Saving _problems/test-simple-api-214.R
Saving _problems/test-simple-api-238.R
Saving _problems/test-simple-api-271.R
Saving _problems/test-simple-api-323.R
[ FAIL 27 | WARN 1 | SKIP 18 | PASS 67 ]
══ Skipped tests (18) ══════════════════════════════════════════════════════════
• {DT} is not installed (10): 'test-dt.R:93:3', 'test-dt.R:146:3',
'test-dt.R:203:3', 'test-dt.R:255:3', 'test-modular.R:2:3',
'test-modular.R:64:3', 'test-modular.R:131:3', 'test-modular.R:174:3',
'test-modular.R:202:3', 'test-modular.R:266:3'
• {leaflet} is not installed (8): 'test-leaftlet.R:93:3',
'test-leaftlet.R:145:3', 'test-leaftlet.R:202:3', 'test-leaftlet.R:237:3',
'test-leaftlet.R:295:3', 'test-leaftlet.R:339:3', 'test-leaftlet.R:366:3',
'test-leaftlet.R:458:3'
══ Failed tests ════════════════════════════════════════════════════════════════
── Failure ('test-dt.R:14:3'): register_dt validates input ─────────────────────
Expected `{ ... }` not to throw any errors.
Actually got a <simpleError> with message:
DT package is required for DT table linking. Please install it with: install.packages('DT')
── Error ('test-dt.R:19:3'): register_dt validates input ───────────────────────
Error in `register_dt(session, NULL, "test_table", test_data, "id")`: DT package is required for DT table linking. Please install it with: install.packages('DT')
Backtrace:
▆
1. ├─testthat::expect_error(...) at test-dt.R:19: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. └─linkeR::register_dt(session, NULL, "test_table", test_data, "id")
── Error ('test-dt.R:56:3'): register_dt creates proper component registration ──
Error in `register_dt(session = session, registry, "business_table", test_data, "business_id")`: DT package is required for DT table linking. Please install it with: install.packages('DT')
Backtrace:
▆
1. └─linkeR::register_dt(...) at test-dt.R:56:3
── Failure ('test-leaftlet.R:19:3'): register_leaflet validates inputs ─────────
Expected `{ ... }` not to throw any errors.
Actually got a <simpleError> with message:
leaflet package is required for leaflet linking. Please install it with: install.packages('leaflet')
── Error ('test-leaftlet.R:24:3'): register_leaflet validates inputs ───────────
Error in `register_leaflet(session, NULL, "test_map", test_data, "id")`: leaflet package is required for leaflet linking. Please install it with: install.packages('leaflet')
Backtrace:
▆
1. ├─testthat::expect_error(...) at test-leaftlet.R:24: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. └─linkeR::register_leaflet(...)
── Error ('test-leaftlet.R:63:3'): register_leaflet creates proper component registration ──
Error in `register_leaflet(session, registry, "business_map", test_data, "business_id", lng_col = "longitude", lat_col = "latitude", highlight_zoom = 15)`: leaflet package is required for leaflet linking. Please install it with: install.packages('leaflet')
Backtrace:
▆
1. └─linkeR::register_leaflet(...) at test-leaftlet.R:63:3
── Failure ('test-plotly.R:14:3'): register_plotly validates input ─────────────
Expected `{ ... }` not to throw any errors.
Actually got a <simpleError> with message:
plotly package is required for Plotly component linking. Please install it with: install.packages('plotly')
── Error ('test-plotly.R:19:3'): register_plotly validates input ───────────────
Error in `register_plotly(session, NULL, "test_plot", test_data, "id")`: plotly package is required for Plotly component linking. Please install it with: install.packages('plotly')
Backtrace:
▆
1. ├─testthat::expect_error(...) at test-plotly.R:19: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. └─linkeR::register_plotly(...)
── Error ('test-plotly.R:51:3'): register_plotly creates proper component registration ──
Error in `register_plotly(session, registry, "test_plot", test_data, "business_id")`: plotly package is required for Plotly component linking. Please install it with: install.packages('plotly')
Backtrace:
▆
1. └─linkeR::register_plotly(...) at test-plotly.R:51:3
── Error ('test-plotly.R:75:3'): register_plotly handles custom configuration ──
Error in `register_plotly(session, registry, "test_plot", test_data, "id", event_types = c("plotly_click", "plotly_selected"), source = "custom_source", click_handler = custom_handler)`: plotly package is required for Plotly component linking. Please install it with: install.packages('plotly')
Backtrace:
▆
1. └─linkeR::register_plotly(...) at test-plotly.R:75:3
── Error ('test-plotly.R:98:3'): register_plotly uses default values correctly ──
Error in `register_plotly(session, registry, "test_plot", test_data, "id")`: plotly package is required for Plotly component linking. Please install it with: install.packages('plotly')
Backtrace:
▆
1. └─linkeR::register_plotly(...) at test-plotly.R:98:3
── Error ('test-plotly.R:124:3'): update_plotly_selection validates inputs ─────
Error in `register_plotly(session, registry, "test_plot", test_data, "id")`: plotly package is required for Plotly component linking. Please install it with: install.packages('plotly')
Backtrace:
▆
1. └─linkeR::register_plotly(...) at test-plotly.R:124:3
── Error ('test-plotly.R:152:3'): setup_plotly_observers creates observers ─────
Error in `register_plotly(session, registry, "test_plot", test_data, "id")`: plotly package is required for Plotly component linking. Please install it with: install.packages('plotly')
Backtrace:
▆
1. └─linkeR::register_plotly(...) at test-plotly.R:152:3
── Error ('test-plotly.R:199:3'): apply_default_plotly_behavior handles selection and deselection ──
Error in `register_plotly(session, registry, "test_plot", test_data, "id")`: plotly package is required for Plotly component linking. Please install it with: install.packages('plotly')
Backtrace:
▆
1. └─linkeR::register_plotly(...) at test-plotly.R:199:3
── Failure ('test-plotly.R:241:3'): plotly registration works with valid column ──
Expected `{ ... }` not to throw any errors.
Actually got a <simpleError> with message:
plotly package is required for Plotly component linking. Please install it with: install.packages('plotly')
── Failure ('test-plotly.R:247:3'): plotly registration works with valid column ──
Expected `components` to have length 1.
Actual length: 0.
── Failure ('test-plotly.R:248:3'): plotly registration works with valid column ──
Expected `"mock-session-test_plot1" %in% names(components)` to be TRUE.
Differences:
`actual`: FALSE
`expected`: TRUE
── Error ('test-registry.R:205:3'): registry manages multiple components correctly ──
Error in `register_leaflet(session, registry, "map1", data1, "id")`: leaflet package is required for leaflet linking. Please install it with: install.packages('leaflet')
Backtrace:
▆
1. └─linkeR::register_leaflet(session, registry, "map1", data1, "id") at test-registry.R:205:3
── Error ('test-registry.R:244:3'): registry cleanup works ─────────────────────
Error in `register_dt(session, registry, "table1", data1, "id")`: DT package is required for DT table linking. Please install it with: install.packages('DT')
Backtrace:
▆
1. └─linkeR::register_dt(session, registry, "table1", data1, "id") at test-registry.R:244:3
── Error ('test-registry.R:267:3'): registry handles duplicate component names ──
Error in `register_dt(session, registry, "table1", data1, "id")`: DT package is required for DT table linking. Please install it with: install.packages('DT')
Backtrace:
▆
1. └─linkeR::register_dt(session, registry, "table1", data1, "id") at test-registry.R:267:3
── Error ('test-simple-api.R:64:3'): link_plots creates registry with components ──
Error in `register_leaflet(session = session, registry = registry, leaflet_output_id = comp_name, data_reactive = comp_data, shared_id_column = shared_id_column, lng_col = leaflet_lng_col, lat_col = leaflet_lat_col, highlight_zoom = 12, click_handler = leaflet_click_handler)`: leaflet package is required for leaflet linking. Please install it with: install.packages('leaflet')
Backtrace:
▆
1. ├─testthat::expect_message(...) at test-simple-api.R:64: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. └─linkeR::link_plots(...)
8. └─linkeR::register_leaflet(...)
── Error ('test-simple-api.R:101:3'): link_plots works with 3 components ───────
Error in `register_dt(session = session, registry = registry, dt_output_id = comp_name, data_reactive = comp_data, shared_id_column = shared_id_column, click_handler = dt_click_handler)`: DT package is required for DT table linking. Please install it with: install.packages('DT')
Backtrace:
▆
1. ├─testthat::expect_message(...) at test-simple-api.R:101: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. └─linkeR::link_plots(...)
8. └─linkeR::register_dt(...)
── Error ('test-simple-api.R:179:3'): link_plots validates shared_id_column across all datasets ──
Error in `register_dt(session = session, registry = registry, dt_output_id = comp_name, data_reactive = comp_data, shared_id_column = shared_id_column, click_handler = dt_click_handler)`: DT package is required for DT table linking. Please install it with: install.packages('DT')
Backtrace:
▆
1. ├─testthat::expect_error(...) at test-simple-api.R:179: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. └─linkeR::link_plots(...)
8. └─linkeR::register_dt(...)
── Failure ('test-simple-api.R:207:3'): link_plots handles different data types in shared column ──
Expected `{ ... }` not to throw any errors.
Actually got a <simpleError> with message:
DT package is required for DT table linking. Please install it with: install.packages('DT')
── Failure ('test-simple-api.R:231:3'): link_plots handles different data types in shared column ──
Expected `{ ... }` not to throw any errors.
Actually got a <simpleError> with message:
DT package is required for DT table linking. Please install it with: install.packages('DT')
── Error ('test-simple-api.R:264:3'): link_plots custom handlers are properly stored ──
Error in `register_leaflet(session = session, registry = registry, leaflet_output_id = comp_name, data_reactive = comp_data, shared_id_column = shared_id_column, lng_col = leaflet_lng_col, lat_col = leaflet_lat_col, highlight_zoom = 12, click_handler = leaflet_click_handler)`: leaflet package is required for leaflet linking. Please install it with: install.packages('leaflet')
Backtrace:
▆
1. └─linkeR::link_plots(...) at test-simple-api.R:264:3
2. └─linkeR::register_leaflet(...)
── Error ('test-simple-api.R:317:3'): link_plots on_selection_change callback works ──
Error in `register_dt(session = session, registry = registry, dt_output_id = comp_name, data_reactive = comp_data, shared_id_column = shared_id_column, click_handler = dt_click_handler)`: DT package is required for DT table linking. Please install it with: install.packages('DT')
Backtrace:
▆
1. └─linkeR::link_plots(...) at test-simple-api.R:317:3
2. └─linkeR::register_dt(...)
[ FAIL 27 | WARN 1 | SKIP 18 | PASS 67 ]
Error:
! Test failures.
Execution halted
Flavor: r-devel-linux-x86_64-debian-gcc
Version: 0.1.3
Check: package vignettes
Result: NOTE
Package has ‘vignettes’ subdirectory but apparently no vignettes.
Perhaps the ‘VignetteBuilder’ information is missing from the
DESCRIPTION file?
Flavor: r-devel-linux-x86_64-debian-gcc