Last updated on 2025-12-28 01:49:18 CET.
| Package | ERROR | OK |
|---|---|---|
| rAccess | 1 | 12 |
Current CRAN status: ERROR: 1, OK: 12
Version: 0.1.1.3
Check: tests
Result: ERROR
Running 'testthat.R' [16s]
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/tests.html
> # * https://testthat.r-lib.org/reference/test_package.html#special-files
>
> library(testthat)
> library(rAccess)
> library(DT)
> library(pins)
> library(shiny)
Attaching package: 'shiny'
The following objects are masked from 'package:DT':
dataTableOutput, renderDataTable
> library(tibble)
>
>
> test_check("rAccess")
Saving _problems/test-app-33.R
Guessing `type = 'rds'`
Creating new version '20251225T102458Z-8ad95'
Writing to pin 'test_access_board'
Guessing `type = 'rds'`
! The hash of pin "test_access_board" has not changed.
* Your pin will not be stored.
Guessing `type = 'rds'`
! The hash of pin "test_access_board" has not changed.
* Your pin will not be stored.
Guessing `type = 'rds'`
! The hash of pin "test_access_board" has not changed.
* Your pin will not be stored.
editrow:
editrow:
editrow:
editrow:
Guessing `type = 'rds'`
Replacing version '20251225T102458Z-8ad95' with '20251225T102501Z-6440e'
Writing to pin 'test_access_board'
editrow:
Guessing `type = 'rds'`
Creating new version '20251225T102502Z-8ad95'
Writing to pin 'single_unit_test_access_board'
Guessing `type = 'rds'`
! The hash of pin "single_unit_test_access_board" has not changed.
* Your pin will not be stored.
Guessing `type = 'rds'`
! The hash of pin "single_unit_test_access_board" has not changed.
* Your pin will not be stored.
Guessing `type = 'rds'`
! The hash of pin "single_unit_test_access_board" has not changed.
* Your pin will not be stored.
editrow:
editrow:
editrow:
editrow:
Guessing `type = 'rds'`
Replacing version '20251225T102502Z-8ad95' with '20251225T102504Z-6440e'
Writing to pin 'single_unit_test_access_board'
editrow:
editrow: 1
<span>
<img src="png/caution-icon.png" class="img-10px pr-2"/>
ADMIN Panel cannot be empty!!
<br/>
Please add another Admin to remove this user
</span>
editrow: 1
141: observe
140: <observer:observeEvent(input$btneditUsrSubmit)>
138: valueFunc
119: func
117: f
116: Reduce
107: do
106: hybrid_chain
105: observeEvent(input$btneditUsrSubmit)
104: contextFunc
103: env$runWith
90: ctx$run
89: run
70: flushCallback
69: FUN
68: lapply
67: ctx$executeFlushCallbacks
66: .getReactiveEnvironment()$flush
65: shiny:::flushReact
64: private$flush
63: session$setInputs
62: rlang::eval_tidy [test-app.R#234]
36: testServer
35: eval [test-app.R#140]
34: eval
25: test_code
24: test_that
23: eval [test-app.R#108]
22: eval
13: test_code
12: source_file
11: FUN
10: lapply
4: test_files_serial
3: test_files
2: test_dir
1: test_check
Guessing `type = 'rds'`
Creating new version '20251225T102505Z-8ad95'
Writing to pin 'single_unit_test2_access_board'
Guessing `type = 'rds'`
! The hash of pin "single_unit_test2_access_board" has not changed.
* Your pin will not be stored.
Guessing `type = 'rds'`
! The hash of pin "single_unit_test2_access_board" has not changed.
* Your pin will not be stored.
Guessing `type = 'rds'`
! The hash of pin "single_unit_test2_access_board" has not changed.
* Your pin will not be stored.
editrow:
editrow:
editrow:
editrow:
editrow: 1
141: observe
140: <observer:observeEvent(input$btneditUsrSubmit)>
138: valueFunc
119: func
117: f
116: Reduce
107: do
106: hybrid_chain
105: observeEvent(input$btneditUsrSubmit)
104: contextFunc
103: env$runWith
90: ctx$run
89: run
70: flushCallback
69: FUN
68: lapply
67: ctx$executeFlushCallbacks
66: .getReactiveEnvironment()$flush
65: shiny:::flushReact
64: private$flush
63: session$setInputs
62: rlang::eval_tidy [test-app.R#353]
36: testServer
35: eval [test-app.R#289]
34: eval
25: test_code
24: test_that
23: eval [test-app.R#257]
22: eval
13: test_code
12: source_file
11: FUN
10: lapply
4: test_files_serial
3: test_files
2: test_dir
1: test_check
Saving _problems/test-app-383.R
Saving _problems/test-app-425.R
Guessing `type = 'rds'`
Creating new version '20251225T102508Z-95ef5'
Writing to pin 'new_pin_access_board'
Guessing `type = 'rds'`
! The hash of pin "new_pin_access_board" has not changed.
* Your pin will not be stored.
Guessing `type = 'rds'`
! The hash of pin "new_pin_access_board" has not changed.
* Your pin will not be stored.
Guessing `type = 'rds'`
! The hash of pin "new_pin_access_board" has not changed.
* Your pin will not be stored.
editrow:
editrow:
editrow:
editrow:
$ADMIN
NULL
$sum
[1] "plot" "summary"
$data
[1] "view"
$ADMIN
NULL
$sum
$sum$plot
NULL
$sum$summary
NULL
$data
$data$view
NULL
[ FAIL 3 | WARN 2 | SKIP 4 | PASS 37 ]
══ Skipped tests (4) ═══════════════════════════════════════════════════════════
• empty test (4): 'test-app.R:40:1', 'test-app.R:108:1', 'test-app.R:257:1',
'test-app.R:519:1'
══ Failed tests ════════════════════════════════════════════════════════════════
── Error ('test-app.R:33:5'): app works if additional access unit is added to an stored board ──
Error in `object_read(meta)`: `meta$type` must be a string or character vector.
Backtrace:
▆
1. ├─shiny::testServer(...) at test-app.R:35:3
2. │ ├─shiny:::withMockContext(...)
3. │ │ ├─shiny::isolate(...)
4. │ │ │ ├─shiny::..stacktraceoff..(...)
5. │ │ │ └─ctx$run(...)
6. │ │ │ ├─promises::with_promise_domain(...)
7. │ │ │ │ └─domain$wrapSync(expr)
8. │ │ │ ├─shiny::withReactiveDomain(...)
9. │ │ │ │ └─promises::with_promise_domain(...)
10. │ │ │ │ └─domain$wrapSync(expr)
11. │ │ │ │ └─base::force(expr)
12. │ │ │ ├─shiny:::with_otel_span_context(...)
13. │ │ │ │ └─base::force(expr)
14. │ │ │ ├─shiny::captureStackTraces(...)
15. │ │ │ │ └─promises::with_promise_domain(...)
16. │ │ │ │ └─domain$wrapSync(expr)
17. │ │ │ │ └─base::withCallingHandlers(expr, error = doCaptureStack)
18. │ │ │ └─env$runWith(self, func)
19. │ │ │ └─shiny (local) contextFunc()
20. │ │ │ └─shiny::..stacktraceon..(expr)
21. │ │ ├─shiny::withReactiveDomain(...)
22. │ │ │ └─promises::with_promise_domain(...)
23. │ │ │ └─domain$wrapSync(expr)
24. │ │ │ └─base::force(expr)
25. │ │ └─withr::with_options(...)
26. │ │ └─base::force(code)
27. │ └─rAccess (local) server(input = session$input, output = session$output, session = session)
28. │ └─rAccess::module_iam_server("iam", new_iam) at test-app.R:33:5
29. │ └─rAccess:::module_sub_iam_server(...)
30. │ └─shiny::moduleServer(...)
31. │ ├─session$setReturned(callModule(module, id, session = session))
32. │ └─shiny::callModule(module, id, session = session)
33. │ ├─shiny::withReactiveDomain(...)
34. │ │ └─promises::with_promise_domain(...)
35. │ │ └─domain$wrapSync(expr)
36. │ │ └─base::force(expr)
37. │ └─rAccess (local) module(childScope$input, childScope$output, childScope, ...)
38. │ └─rAccess_obj$pin_board %>% pin_read(pin_name)
39. ├─pins::pin_read(., pin_name)
40. │ └─pins:::object_read(meta)
41. │ └─rlang::arg_match0(meta$type, object_types)
42. └─rlang::abort(message = message, call = call)
── Error ('test-app.R:380:3'): rAccess methods work correctly after access boards edits ──
Error in `object_read(meta)`: `meta$type` must be a string or character vector.
Backtrace:
▆
1. ├─testthat::expect_named(...) at test-app.R:380:3
2. │ └─testthat::quasi_label(enquo(object), label)
3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
4. ├─new_iam$get_user_accesslist("UserID")
5. │ └─self$pin_board %>% pin_read(pin_name)
6. ├─pins::pin_read(., pin_name)
7. │ └─pins:::object_read(meta)
8. │ └─rlang::arg_match0(meta$type, object_types)
9. └─rlang::abort(message = message, call = call)
── Error ('test-app.R:424:5'): user access edits work on a saved access boards. ──
Error in `object_read(meta)`: `meta$type` must be a string or character vector.
Backtrace:
▆
1. ├─shiny::testServer(...) at test-app.R:427:3
2. │ ├─shiny:::withMockContext(...)
3. │ │ ├─shiny::isolate(...)
4. │ │ │ ├─shiny::..stacktraceoff..(...)
5. │ │ │ └─ctx$run(...)
6. │ │ │ ├─promises::with_promise_domain(...)
7. │ │ │ │ └─domain$wrapSync(expr)
8. │ │ │ ├─shiny::withReactiveDomain(...)
9. │ │ │ │ └─promises::with_promise_domain(...)
10. │ │ │ │ └─domain$wrapSync(expr)
11. │ │ │ │ └─base::force(expr)
12. │ │ │ ├─shiny:::with_otel_span_context(...)
13. │ │ │ │ └─base::force(expr)
14. │ │ │ ├─shiny::captureStackTraces(...)
15. │ │ │ │ └─promises::with_promise_domain(...)
16. │ │ │ │ └─domain$wrapSync(expr)
17. │ │ │ │ └─base::withCallingHandlers(expr, error = doCaptureStack)
18. │ │ │ └─env$runWith(self, func)
19. │ │ │ └─shiny (local) contextFunc()
20. │ │ │ └─shiny::..stacktraceon..(expr)
21. │ │ ├─shiny::withReactiveDomain(...)
22. │ │ │ └─promises::with_promise_domain(...)
23. │ │ │ └─domain$wrapSync(expr)
24. │ │ │ └─base::force(expr)
25. │ │ └─withr::with_options(...)
26. │ │ └─base::force(code)
27. │ └─rAccess (local) server(input = session$input, output = session$output, session = session)
28. │ └─new_iam$is_admin() at test-app.R:424:5
29. │ └─self$pin_board %>% pin_read(pin_name)
30. ├─pins::pin_read(., pin_name)
31. │ └─pins:::object_read(meta)
32. │ └─rlang::arg_match0(meta$type, object_types)
33. └─rlang::abort(message = message, call = call)
[ FAIL 3 | WARN 2 | SKIP 4 | PASS 37 ]
Error:
! Test failures.
Execution halted
Flavor: r-release-windows-x86_64
These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.
Health stats visible at Monitor.