Last updated on 2026-10-08 17:50:39 CEST.
| Flavor | Version | Tinstall | Tcheck | Ttotal | Status | Flags |
|---|---|---|---|---|---|---|
| r-devel-linux-x86_64-debian-clang | 0.8.3 | 9.35 | 100.67 | 110.02 | OK | |
| r-devel-linux-x86_64-debian-gcc | 0.8.3 | 7.27 | 69.86 | 77.13 | OK | |
| r-devel-linux-x86_64-fedora-clang | 0.8.3 | 7.00 | 66.81 | 73.81 | ERROR | |
| r-devel-linux-x86_64-fedora-gcc | 0.8.3 | 8.00 | 81.62 | 89.62 | ERROR | |
| r-devel-windows-x86_64 | 0.8.3 | 11.00 | 110.00 | 121.00 | OK | |
| r-patched-linux-x86_64 | 0.8.3 | 10.92 | 94.39 | 105.31 | OK | |
| r-release-linux-x86_64 | 0.8.3 | OK | ||||
| r-release-macos-arm64 | 0.8.3 | 2.00 | 27.00 | 29.00 | OK | |
| r-release-macos-x86_64 | 0.8.3 | 7.00 | 78.00 | 85.00 | OK | |
| r-release-windows-x86_64 | 0.8.3 | 12.00 | 118.00 | 130.00 | OK | |
| r-oldrel-macos-arm64 | 0.8.3 | OK | ||||
| r-oldrel-macos-x86_64 | 0.8.3 | 6.00 | 73.00 | 79.00 | OK | |
| r-oldrel-windows-x86_64 | 0.8.3 | 16.00 | 143.00 | 159.00 | OK |
Version: 0.8.3
Check: examples
Result: ERROR
Running examples in ‘mark-Ex.R’ failed
The error most likely occurred in:
> ### Name: match_arg
> ### Title: Match arguments
> ### Aliases: match_arg
>
> ### ** Examples
>
> x <- c("apple", "banana", "orange")
> match_arg("b", x)
[1] "banana"
>
> # Produces error
> try(match_arg("pear", x))
Error: pear : 'pear' did not match of of the following:
'apple', 'banana', 'orange'
Execution halted
Flavors: r-devel-linux-x86_64-fedora-clang, r-devel-linux-x86_64-fedora-gcc
Version: 0.8.3
Check: tests
Result: ERROR
Running ‘spelling.R’
Running ‘testthat.R’ [17s/21s]
Running the tests in ‘tests/testthat.R’ failed.
Complete output:
> library(testthat)
> library(mark, warn.conflicts = FALSE)
>
> test_check("mark")
Starting 2 test processes.
> test-base-conversion.R: Error: Cannot calculate alpha base "9" for "j" which has letters beyond "NA"
> test-array.R: Error: ... must be fully named by integers or have no names
> test-char2fact.R: Error: char2fact does not support class integer
> test-bib.R: Error: No entries detected
> test-dataframes.R: Error: `row_names` must be a single element vector
> test-dates.R: Error: format must be 3 characters
> test-description.R: Error: Author information not found in options.
> test-description.R: You can set the author information with options(mark.author = .)
> test-description.R: probably within an .Rprofile
> test-detail.R: Error: x does not have any non-list columns
> test-diff-time.R: Error: Date times cannot be numeric when tz is NULL
> test-environments.R: <environment: package:stats>
> test-environments.R: <environment: package:graphics>
> test-environments.R: <environment: package:grDevices>
> test-environments.R: <environment: package:utils>
> test-environments.R: <environment: package:datasets>
> test-environments.R: <environment: package:testthat>
> test-environments.R: <environment: package:mark>
> test-environments.R: <environment: package:methods>
> test-environments.R: <environment: 0x55bb0af83fa8>
> test-environments.R: <environment: 0x55bb0c2474b8>
> test-environments.R: <environment: base>
> test-environments.R: <environment: R_EmptyEnv>
> test-fct-expand-seq.R: Error: min_lvl cannot be `NA`
Saving _problems/test-funs-30.R
> test-identical.R: Error: ... must have equal length vectors
> test-import.R: Error: `file_ext` has already been assigned. Use `overwite = TRUE` to overwrite assignment.
> test-insert.R: Error: positions has no length
> test-labels.R: Error: Something went wrong trying to use `View()`
> test-labels.R: This may be because you are using Rstudio :
> test-labels.R: https://community.rstudio.com/t
> test-labels.R: /view-is-causing-an-error/75297/4
> test-labels.R: You can try :
> test-labels.R: `View(get_labels(df), title = "df - Labels")`
> test-logic.R: Error: Cannot accept `NULL` or 0 length values
> test-match-arg.R: Error: `match_param(y)` failed in `foo(y = 4)`:
> test-match-arg.R: param 4
> test-match-arg.R: choices 1, 2, 3
Saving _problems/test-md5-18.R
> test-na-assignment.R: Error: values of y must not be greater than length of x
> test-names.R: Error: `x` and `by` must be atomic vectors
> test-nas.R: Error: x must be a vector of mode any
> test-not-available.R: Error: "foo" not found
> test-not-available.R: Can be set with `mark::set_not_available(foo, value = .)`
> test-options.R: Error: All options must be named
> test-note.R: Error: note(x) must be class note
> test-percentile-rank.R: Error: Duplicate values found in 1 location(s) :
> test-percentile-rank.R: > [3] 3.12
> test-percentile-rank.R: -4 more
> test-paste.R: Error: length of ... must be at least 2
> test-recode.R: Error: values to recode by were not properly set
> test-sourcing.R: Error: rmd_file does not appear to be an rmd file
> test-time-report.R: title goes here
> test-time-report.R: --------------------------------------------------------------------------------
> test-time-report.R: 1 + 2
> test-time-report.R:
> test-time-report.R: foo_warn <- function() warning("this is a warning")
> test-time-report.R: foo_msg <- function() message("this is a message")
> test-time-report.R: foo_warn()
> test-time-report.R: foo_msg()
> test-time-report.R: cat("this is a cat\n")
> test-time-report.R: quick_dfl(a = 1, b = 2)
> test-time-report.R:
> test-time-report.R: --------------------------------------------------------------------------------
> test-time-report.R: Finished
> test-time-report.R:
> test-time-report.R: Warnings
> test-time-report.R: --------------------------------------------------------------------------------
> test-time-report.R: 4 : foo_warn()
> test-time-report.R: 7 : quick_dfl(a = 1, b = 2)
> test-time-report.R:
> test-time-report.R:
> test-time-report.R: Messages
> test-time-report.R: --------------------------------------------------------------------------------
> test-time-report.R: 5 : foo_msg()
> test-time-report.R: foo_msg()
> test-time-report.R: Message in : this is a message
> test-time-report.R:
> test-time-report.R: foo_msg()
> test-time-report.R:
> test-time-report.R: Outputs
> test-time-report.R: --------------------------------------------------------------------------------
> test-time-report.R: 6 : cat("this is a cat\n")
> test-time-report.R: this is a cat
> test-utils.R: Error: `match_param(x)` failed in `foo("c")`:
> test-utils.R: param c
> test-utils.R: choices a, b
> test-todos.R: Error: path must be a character vector of length 1L
Saving _problems/test-within-37.R
Saving _problems/test-within-74.R
> test-write.R: Error: `match_param(method)` failed in `write_file_md5(df, method = "foo")`:
> test-write.R: param foo
> test-write.R: choices default | csv | csv2 | csv3 | dcf | feather | json | lines = lines, md, txt, qmd, rmd | parquet | rds | table = table, delim | tsv | tsv2 | write | yaml = yaml, yml
[ FAIL 4 | WARN 33 | SKIP 7 | PASS 357 ]
══ Skipped tests (7) ═══════════════════════════════════════════════════════════
• On CRAN (6): 'test-clipboard.R:13:3', 'test-clipboard.R:50:3',
'test-fact.R:385:1', 'test-handlers.R:80:1', 'test-md5.R:21:1',
'test-pseudo_id.R:61:1'
• not static (1): 'test-environments.R:29:3'
══ Failed tests ════════════════════════════════════════════════════════════════
── Error ('test-funs.R:27:3'): require_namespace() ─────────────────────────────
<input_error/error/fuj_condition/condition>
Error: <input_error> Invalid package requirement specification. Package requirements must be in the form of '<package> <op> <version>' (e.g., "fuj >= 0.2.2") or as a list of three elements, (e.g., list("fuj", ">=", "0.2.2")). Bad spec: impossible package
Backtrace:
▆
1. ├─testthat::expect_error(...) at test-funs.R:27: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. └─fuj::require_namespace("impossible package")
8. └─base::lapply(package, function(spec) do.call(pkg_req_spec, as.list(spec)))
9. └─fuj (local) FUN(X[[i]], ...)
10. ├─base::do.call(pkg_req_spec, as.list(spec))
11. └─fuj (local) `<fn>`("impossible package")
── Failure ('test-md5.R:14:3'): md5() works ────────────────────────────────────
Expected `md5(quick_dfl(a = 1))` to be identical to "45aa38750405b63fd8cb81b938cdf76b".
Differences:
`actual`: "289f2a369034118bf9ab8f7557f3fbcc"
`expected`: "45aa38750405b63fd8cb81b938cdf76b"
── Failure ('test-within.R:33:3'): between_more() works ────────────────────────
Expected `between_more(1:2, 3, 2)` to throw a warning with class <betweenMoreLrWarning>.
── Failure ('test-within.R:70:3'): within() ────────────────────────────────────
Expected `within(1:2, 3, 2)` to throw a warning with class <withinLrWarning>.
[ FAIL 4 | WARN 33 | SKIP 7 | PASS 357 ]
Error:
! Test failures.
Execution halted
Flavor: r-devel-linux-x86_64-fedora-clang
Version: 0.8.3
Check: tests
Result: ERROR
Running ‘spelling.R’
Running ‘testthat.R’ [36s/63s]
Running the tests in ‘tests/testthat.R’ failed.
Complete output:
> library(testthat)
> library(mark, warn.conflicts = FALSE)
>
> test_check("mark")
Starting 2 test processes.
> test-array.R: Error: ... must be fully named by integers or have no names
> test-base-conversion.R: Error: Cannot calculate alpha base "9" for "j" which has letters beyond "NA"
> test-bib.R: Error: No entries detected
> test-char2fact.R: Error: char2fact does not support class integer
> test-clipboard.R: <simpleWarning in system2(util_test[1], util_test[-1], stdout = TRUE, stderr = FALSE): running command ''xclip' -o -selection clipboard 2>/dev/null' had status 1>
> test-clipboard.R: <simpleWarning in system2(util_test[1], util_test[-1], stdout = TRUE, stderr = FALSE): running command ''xclip' -o -selection clipboard 2>/dev/null' had status 1>
> test-clipboard.R: <simpleWarning in system2(util_test[1], util_test[-1], stdout = TRUE, stderr = FALSE): running command ''xclip' -o -selection clipboard 2>/dev/null' had status 1>
> test-clipboard.R: <simpleWarning in system2(util_test[1], util_test[-1], stdout = TRUE, stderr = FALSE): running command ''xclip' -o -selection clipboard 2>/dev/null' had status 1>
> test-dataframes.R: Error: `row_names` must be a single element vector
> test-dates.R: Error: format must be 3 characters
> test-description.R: Error: Author information not found in options.
> test-description.R: You can set the author information with options(mark.author = .)
> test-description.R: probably with
> test-description.R: in an .Rprofile
> test-detail.R: Error: x does not have any non-list columns
> test-diff-time.R: Error: Date times cannot be numeric when tz is NULL
> test-environments.R: <environment: package:stats>
> test-environments.R: <environment: package:graphics>
> test-environments.R: <environment: package:grDevices>
> test-environments.R: <environment: package:utils>
> test-environments.R: <environment: package:datasets>
> test-environments.R: <environment: package:testthat>
> test-environments.R: <environment: package:mark>
> test-environments.R: <environment: package:methods>
> test-environments.R: <environment: 0x9a24878>
> test-environments.R: <environment: 0xace5ec8>
> test-environments.R: <environment: base>
> test-environments.R: <environment: R_EmptyEnv>
> test-fct-expand-seq.R: Error: min_lvl cannot be `NA`
Saving _problems/test-funs-30.R
> test-identical.R: Error: ... must have equal length vectors
> test-insert.R: Error: positions has no length
> test-import.R: Error: `file_ext` has already been assigned. Use `overwite = TRUE` to overwrite assignment.
> test-labels.R: Error: Something went wrong trying to use `View()`
> test-labels.R: This may be because you are using Rstudio :
> test-labels.R: https://community.rstudio.com/t/view-is-causing-an-error/75297/4
> test-labels.R: You can try :
> test-labels.R: `View(get_labels(df), title = "df - Labels")`
> test-logic.R: Error: Cannot accept `NULL` or 0 length values
> test-match-arg.R: Error: `match_param(y)` failed in `foo(y = 4)`:
> test-match-arg.R: param 4
> test-match-arg.R: choices 1, 2, 3
> test-na-assignment.R: Error: values of y must not be greater than length of x
> test-names.R: Error: `x` and `by` must be atomic vectors
Saving _problems/test-md5-18.R
> test-nas.R: Error: x must be a vector of mode any
> test-not-available.R: Error: "foo" not found
> test-not-available.R: Can be set with `mark::set_not_available(foo, value = .)`
> test-note.R: Error: note(x) must be class note
> test-options.R: Error: All options must be named
> test-paste.R: Error: length of ... must be at least 2
> test-percentile-rank.R: Error: Duplicate values found in 1 location(s) :
> test-percentile-rank.R: > [3] 3.12
> test-percentile-rank.R: -4 more
> test-recode.R: Error: values to recode by were not properly set
> test-sourcing.R: Error: rmd_file does not appear to be an rmd file
> test-time-report.R: title goes here
> test-time-report.R: ------------
> test-time-report.R: --------------------------------------------------------------------
> test-time-report.R: 1 + 2
> test-time-report.R:
> test-time-report.R: foo_warn <- function() warning("this is a warning")
> test-time-report.R: foo_msg <- function() message("this is a message")
> test-time-report.R:
> test-time-report.R: foo_warn()
> test-time-report.R:
> test-time-report.R: foo_msg()
> test-time-report.R: cat("this is a cat\n")
> test-time-report.R: quick_dfl(a = 1, b = 2)
> test-time-report.R:
> test-time-report.R: ----------------------------------------------------------
> test-time-report.R: ----------------------
> test-time-report.R: Finished
> test-time-report.R:
> test-time-report.R: Warnings
> test-time-report.R: --------------------------------------------------------------------------------
> test-time-report.R: 4 : foo_warn()
> test-time-report.R: 7 : quick_dfl(a = 1, b = 2)
> test-time-report.R:
> test-time-report.R: Messages
> test-time-report.R: --------------------------------------------------------------------------------
> test-time-report.R: 5 : foo_msg()
> test-time-report.R: foo_msg()
> test-time-report.R:
> test-time-report.R: Outputs
> test-time-report.R: --------------------------------------------------------------------------------
> test-time-report.R: 6 : cat("this is a cat\n")
> test-time-report.R: this is a cat
> test-time-report.R: Message in : this is a message
> test-time-report.R:
> test-time-report.R: foo_msg()
> test-todos.R: Error: path must be a character vector of length 1L
> test-utils.R: Error: `match_param(x)` failed in `foo("c")`:
> test-utils.R: param c
> test-utils.R: choices a, b
Saving _problems/test-within-37.R
Saving _problems/test-within-74.R
> test-write.R: Error: `match_param(method)` failed in `write_file_md5(df, method = "foo")`:
> test-write.R: param foo
> test-write.R: choices default | csv | csv2 | csv3 | dcf | feather | json | lines = lines, md, txt, qmd, rmd | parquet | rds | table = table, delim | tsv | tsv2 | write | yaml = yaml, yml
[ FAIL 4 | WARN 33 | SKIP 7 | PASS 357 ]
══ Skipped tests (7) ═══════════════════════════════════════════════════════════
• On CRAN (4): 'test-fact.R:385:1', 'test-handlers.R:80:1', 'test-md5.R:21:1',
'test-pseudo_id.R:61:1'
• clipr::clipr_available() is not TRUE (2): 'test-clipboard.R:13:3',
'test-clipboard.R:50:3'
• not static (1): 'test-environments.R:29:3'
══ Failed tests ════════════════════════════════════════════════════════════════
── Error ('test-funs.R:27:3'): require_namespace() ─────────────────────────────
<input_error/error/fuj_condition/condition>
Error: <input_error> Invalid package requirement specification. Package requirements must be in the form of '<package> <op> <version>' (e.g., "fuj >= 0.2.2") or as a list of three elements, (e.g., list("fuj", ">=", "0.2.2")). Bad spec: impossible package
Backtrace:
▆
1. ├─testthat::expect_error(...) at test-funs.R:27: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. └─fuj::require_namespace("impossible package")
8. └─base::lapply(package, function(spec) do.call(pkg_req_spec, as.list(spec)))
9. └─fuj (local) FUN(X[[i]], ...)
10. ├─base::do.call(pkg_req_spec, as.list(spec))
11. └─fuj (local) `<fn>`("impossible package")
── Failure ('test-md5.R:14:3'): md5() works ────────────────────────────────────
Expected `md5(quick_dfl(a = 1))` to be identical to "45aa38750405b63fd8cb81b938cdf76b".
Differences:
`actual`: "289f2a369034118bf9ab8f7557f3fbcc"
`expected`: "45aa38750405b63fd8cb81b938cdf76b"
── Failure ('test-within.R:33:3'): between_more() works ────────────────────────
Expected `between_more(1:2, 3, 2)` to throw a warning with class <betweenMoreLrWarning>.
── Failure ('test-within.R:70:3'): within() ────────────────────────────────────
Expected `within(1:2, 3, 2)` to throw a warning with class <withinLrWarning>.
[ FAIL 4 | WARN 33 | SKIP 7 | PASS 357 ]
Error:
! Test failures.
Execution halted
Flavor: r-devel-linux-x86_64-fedora-gcc