Last updated on 2026-03-10 23:54:43 CET.
| Package | ERROR | OK |
|---|---|---|
| hipread | 14 | |
| ipumsr | 4 | 10 |
Current CRAN status: OK: 14
Current CRAN status: ERROR: 4, OK: 10
Version: 0.9.0
Check: tests
Result: ERROR
Running ‘testthat.R’ [86s/128s]
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(ipumsr)
>
> test_check("ipumsr")
Saving _problems/test_lower_names-45.R
Saving _problems/test_lower_names-68.R
Saving _problems/test_lower_names-79.R
Saving _problems/test_lower_names-90.R
Saving _problems/test_lower_names-101.R
Saving _problems/test_lower_names-126.R
Saving _problems/test_lower_names-160.R
Saving _problems/test_lower_names-223.R
Saving _problems/test_lower_names-248.R
Saving _problems/test_lower_names-297.R
Saving _problems/test_micro-138.R
Saving _problems/test_set_var_attributes-5.R
Saving _problems/test_set_var_attributes-24.R
[ FAIL 13 | WARN 0 | SKIP 6 | PASS 838 ]
══ Skipped tests (6) ═══════════════════════════════════════════════════════════
• On CRAN (6): 'test_api_helpers.R:3:1', 'test_api_helpers.R:23:1',
'test_micro_chunked.R:24:3', 'test_read_agg.R:7:1', 'test_read_agg.R:372:1',
'test_shape_read.R:81:1'
══ Failed tests ════════════════════════════════════════════════════════════════
── Error ('test_lower_names.R:45:3'): Reading variables in lowercase is okay - rect micro data ──
Error in `basename(x)`: path too long
Backtrace:
▆
1. └─ipumsr::read_ipums_micro(ddi, verbose = FALSE) at test_lower_names.R:45:3
2. └─ipumsr:::check_valid_ddi(ddi)
3. └─tools::file_ext(ddi)
4. ├─base::ifelse(...)
5. ├─base::grepl("^(.*[^.]+.*)[.]([[:alnum:]]+)$", basename(x))
6. │ └─base::is.factor(x)
7. └─base::basename(x)
── Error ('test_lower_names.R:68:3'): Reading variables in lowercase is okay - hier micro data ──
Error in `basename(x)`: path too long
Backtrace:
▆
1. └─ipumsr::read_ipums_micro_list(ddi, verbose = FALSE) at test_lower_names.R:68:3
2. └─ipumsr:::check_valid_ddi(ddi)
3. └─tools::file_ext(ddi)
4. ├─base::ifelse(...)
5. ├─base::grepl("^(.*[^.]+.*)[.]([[:alnum:]]+)$", basename(x))
6. │ └─base::is.factor(x)
7. └─base::basename(x)
── Error ('test_lower_names.R:76:3'): lower_vars = TRUE warning on rectangular .dat.gz ──
Error in `basename(x)`: path too long
Backtrace:
▆
1. ├─testthat::expect_warning(...) at test_lower_names.R:76: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. └─ipumsr::read_ipums_micro(ddi, verbose = FALSE, lower_vars = TRUE)
8. └─ipumsr:::check_valid_ddi(ddi)
9. └─tools::file_ext(ddi)
10. ├─base::ifelse(...)
11. ├─base::grepl("^(.*[^.]+.*)[.]([[:alnum:]]+)$", basename(x))
12. │ └─base::is.factor(x)
13. └─base::basename(x)
── Error ('test_lower_names.R:87:3'): lower_vars = TRUE warning on hierarchical .dat.gz ──
Error in `basename(x)`: path too long
Backtrace:
▆
1. ├─testthat::expect_warning(...) at test_lower_names.R:87: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. └─ipumsr::read_ipums_micro_list(ddi, verbose = FALSE, lower_vars = TRUE)
8. └─ipumsr:::check_valid_ddi(ddi)
9. └─tools::file_ext(ddi)
10. ├─base::ifelse(...)
11. ├─base::grepl("^(.*[^.]+.*)[.]([[:alnum:]]+)$", basename(x))
12. │ └─base::is.factor(x)
13. └─base::basename(x)
── Error ('test_lower_names.R:97:3'): lower_vars arg works on .csv.gz file ─────
Error in `basename(x)`: path too long
Backtrace:
▆
1. └─ipumsr::read_ipums_micro(...) at test_lower_names.R:97:3
2. └─ipumsr:::check_valid_ddi(ddi)
3. └─tools::file_ext(ddi)
4. ├─base::ifelse(...)
5. ├─base::grepl("^(.*[^.]+.*)[.]([[:alnum:]]+)$", basename(x))
6. │ └─base::is.factor(x)
7. └─base::basename(x)
── Error ('test_lower_names.R:118:3'): lower_vars arg works on chunked rectangular .dat.gz ──
Error in `basename(x)`: path too long
Backtrace:
▆
1. ├─testthat::expect_warning(...) at test_lower_names.R:118: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. └─ipumsr::read_ipums_micro_chunked(...)
8. └─ipumsr:::check_valid_ddi(ddi)
9. └─tools::file_ext(ddi)
10. ├─base::ifelse(...)
11. ├─base::grepl("^(.*[^.]+.*)[.]([[:alnum:]]+)$", basename(x))
12. │ └─base::is.factor(x)
13. └─base::basename(x)
── Error ('test_lower_names.R:152:3'): lower_vars arg works on chunked hierarchical .dat.gz ──
Error in `basename(x)`: path too long
Backtrace:
▆
1. ├─testthat::expect_warning(...) at test_lower_names.R:152: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. └─ipumsr::read_ipums_micro_list_chunked(...)
8. └─ipumsr:::check_valid_ddi(ddi)
9. └─tools::file_ext(ddi)
10. ├─base::ifelse(...)
11. ├─base::grepl("^(.*[^.]+.*)[.]([[:alnum:]]+)$", basename(x))
12. │ └─base::is.factor(x)
13. └─base::basename(x)
── Error ('test_lower_names.R:218:3'): lower_vars arg works on chunked .csv.gz file ──
Error in `basename(x)`: path too long
Backtrace:
▆
1. └─ipumsr::read_ipums_micro_chunked(...) at test_lower_names.R:218:3
2. └─ipumsr:::check_valid_ddi(ddi)
3. └─tools::file_ext(ddi)
4. ├─base::ifelse(...)
5. ├─base::grepl("^(.*[^.]+.*)[.]([[:alnum:]]+)$", basename(x))
6. │ └─base::is.factor(x)
7. └─base::basename(x)
── Error ('test_lower_names.R:241:3'): lower_vars arg works with _yield on rectangular .dat.gz ──
Error in `basename(x)`: path too long
Backtrace:
▆
1. ├─testthat::expect_warning(...) at test_lower_names.R:241: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. └─ipumsr::read_ipums_micro_yield(ddi, verbose = FALSE, lower_vars = TRUE)
8. └─ipumsr:::check_valid_ddi(ddi)
9. └─tools::file_ext(ddi)
10. ├─base::ifelse(...)
11. ├─base::grepl("^(.*[^.]+.*)[.]([[:alnum:]]+)$", basename(x))
12. │ └─base::is.factor(x)
13. └─base::basename(x)
── Error ('test_lower_names.R:290:3'): lower_vars arg works with _yield on hierarchical .dat.gz ──
Error in `basename(x)`: path too long
Backtrace:
▆
1. ├─testthat::expect_warning(...) at test_lower_names.R:290: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. └─ipumsr::read_ipums_micro_list_yield(ddi, verbose = FALSE, lower_vars = TRUE)
8. └─ipumsr:::check_valid_ddi(ddi)
9. └─tools::file_ext(ddi)
10. ├─base::ifelse(...)
11. ├─base::grepl("^(.*[^.]+.*)[.]([[:alnum:]]+)$", basename(x))
12. │ └─base::is.factor(x)
13. └─base::basename(x)
── Error ('test_micro.R:135:3'): Can read microdata from an `ipums_ddi` object ──
Error in `basename(x)`: path too long
Backtrace:
▆
1. ├─testthat::expect_message(...) at test_micro.R:135: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. └─ipumsr::read_ipums_micro(read_ipums_ddi(ipums_example("cps_00157.xml")))
8. └─ipumsr:::check_valid_ddi(ddi)
9. └─tools::file_ext(ddi)
10. ├─base::ifelse(...)
11. ├─base::grepl("^(.*[^.]+.*)[.]([[:alnum:]]+)$", basename(x))
12. │ └─base::is.factor(x)
13. └─base::basename(x)
── Error ('test_set_var_attributes.R:2:3'): can set attributes altogether ──────
Error in `basename(x)`: path too long
Backtrace:
▆
1. └─ipumsr::read_ipums_micro(...) at test_set_var_attributes.R:2:3
2. └─ipumsr:::check_valid_ddi(ddi)
3. └─tools::file_ext(ddi)
4. ├─base::ifelse(...)
5. ├─base::grepl("^(.*[^.]+.*)[.]([[:alnum:]]+)$", basename(x))
6. │ └─base::is.factor(x)
7. └─base::basename(x)
── Error ('test_set_var_attributes.R:24:3'): setting variable attributes one at a time (#34) ──
Error in `basename(x)`: path too long
Backtrace:
▆
1. └─ipumsr::read_ipums_micro(ddi, var_attrs = NULL, verbose = FALSE) at test_set_var_attributes.R:24:3
2. └─ipumsr:::check_valid_ddi(ddi)
3. └─tools::file_ext(ddi)
4. ├─base::ifelse(...)
5. ├─base::grepl("^(.*[^.]+.*)[.]([[:alnum:]]+)$", basename(x))
6. │ └─base::is.factor(x)
7. └─base::basename(x)
[ FAIL 13 | WARN 0 | SKIP 6 | PASS 838 ]
Error:
! Test failures.
Warning message:
`check_cassette_names()` was deprecated in vcr 2.0.0.
Execution halted
Flavor: r-devel-linux-x86_64-debian-clang
Version: 0.9.0
Check: tests
Result: ERROR
Running ‘testthat.R’ [66s/105s]
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(ipumsr)
>
> test_check("ipumsr")
Saving _problems/test_lower_names-45.R
Saving _problems/test_lower_names-68.R
Saving _problems/test_lower_names-79.R
Saving _problems/test_lower_names-90.R
Saving _problems/test_lower_names-101.R
Saving _problems/test_lower_names-126.R
Saving _problems/test_lower_names-160.R
Saving _problems/test_lower_names-223.R
Saving _problems/test_lower_names-248.R
Saving _problems/test_lower_names-297.R
Saving _problems/test_micro-138.R
Saving _problems/test_set_var_attributes-5.R
Saving _problems/test_set_var_attributes-24.R
[ FAIL 13 | WARN 0 | SKIP 6 | PASS 838 ]
══ Skipped tests (6) ═══════════════════════════════════════════════════════════
• On CRAN (6): 'test_api_helpers.R:3:1', 'test_api_helpers.R:23:1',
'test_micro_chunked.R:24:3', 'test_read_agg.R:7:1', 'test_read_agg.R:372:1',
'test_shape_read.R:81:1'
══ Failed tests ════════════════════════════════════════════════════════════════
── Error ('test_lower_names.R:45:3'): Reading variables in lowercase is okay - rect micro data ──
Error in `basename(x)`: path too long
Backtrace:
▆
1. └─ipumsr::read_ipums_micro(ddi, verbose = FALSE) at test_lower_names.R:45:3
2. └─ipumsr:::check_valid_ddi(ddi)
3. └─tools::file_ext(ddi)
4. ├─base::ifelse(...)
5. ├─base::grepl("^(.*[^.]+.*)[.]([[:alnum:]]+)$", basename(x))
6. │ └─base::is.factor(x)
7. └─base::basename(x)
── Error ('test_lower_names.R:68:3'): Reading variables in lowercase is okay - hier micro data ──
Error in `basename(x)`: path too long
Backtrace:
▆
1. └─ipumsr::read_ipums_micro_list(ddi, verbose = FALSE) at test_lower_names.R:68:3
2. └─ipumsr:::check_valid_ddi(ddi)
3. └─tools::file_ext(ddi)
4. ├─base::ifelse(...)
5. ├─base::grepl("^(.*[^.]+.*)[.]([[:alnum:]]+)$", basename(x))
6. │ └─base::is.factor(x)
7. └─base::basename(x)
── Error ('test_lower_names.R:76:3'): lower_vars = TRUE warning on rectangular .dat.gz ──
Error in `basename(x)`: path too long
Backtrace:
▆
1. ├─testthat::expect_warning(...) at test_lower_names.R:76: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. └─ipumsr::read_ipums_micro(ddi, verbose = FALSE, lower_vars = TRUE)
8. └─ipumsr:::check_valid_ddi(ddi)
9. └─tools::file_ext(ddi)
10. ├─base::ifelse(...)
11. ├─base::grepl("^(.*[^.]+.*)[.]([[:alnum:]]+)$", basename(x))
12. │ └─base::is.factor(x)
13. └─base::basename(x)
── Error ('test_lower_names.R:87:3'): lower_vars = TRUE warning on hierarchical .dat.gz ──
Error in `basename(x)`: path too long
Backtrace:
▆
1. ├─testthat::expect_warning(...) at test_lower_names.R:87: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. └─ipumsr::read_ipums_micro_list(ddi, verbose = FALSE, lower_vars = TRUE)
8. └─ipumsr:::check_valid_ddi(ddi)
9. └─tools::file_ext(ddi)
10. ├─base::ifelse(...)
11. ├─base::grepl("^(.*[^.]+.*)[.]([[:alnum:]]+)$", basename(x))
12. │ └─base::is.factor(x)
13. └─base::basename(x)
── Error ('test_lower_names.R:97:3'): lower_vars arg works on .csv.gz file ─────
Error in `basename(x)`: path too long
Backtrace:
▆
1. └─ipumsr::read_ipums_micro(...) at test_lower_names.R:97:3
2. └─ipumsr:::check_valid_ddi(ddi)
3. └─tools::file_ext(ddi)
4. ├─base::ifelse(...)
5. ├─base::grepl("^(.*[^.]+.*)[.]([[:alnum:]]+)$", basename(x))
6. │ └─base::is.factor(x)
7. └─base::basename(x)
── Error ('test_lower_names.R:118:3'): lower_vars arg works on chunked rectangular .dat.gz ──
Error in `basename(x)`: path too long
Backtrace:
▆
1. ├─testthat::expect_warning(...) at test_lower_names.R:118: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. └─ipumsr::read_ipums_micro_chunked(...)
8. └─ipumsr:::check_valid_ddi(ddi)
9. └─tools::file_ext(ddi)
10. ├─base::ifelse(...)
11. ├─base::grepl("^(.*[^.]+.*)[.]([[:alnum:]]+)$", basename(x))
12. │ └─base::is.factor(x)
13. └─base::basename(x)
── Error ('test_lower_names.R:152:3'): lower_vars arg works on chunked hierarchical .dat.gz ──
Error in `basename(x)`: path too long
Backtrace:
▆
1. ├─testthat::expect_warning(...) at test_lower_names.R:152: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. └─ipumsr::read_ipums_micro_list_chunked(...)
8. └─ipumsr:::check_valid_ddi(ddi)
9. └─tools::file_ext(ddi)
10. ├─base::ifelse(...)
11. ├─base::grepl("^(.*[^.]+.*)[.]([[:alnum:]]+)$", basename(x))
12. │ └─base::is.factor(x)
13. └─base::basename(x)
── Error ('test_lower_names.R:218:3'): lower_vars arg works on chunked .csv.gz file ──
Error in `basename(x)`: path too long
Backtrace:
▆
1. └─ipumsr::read_ipums_micro_chunked(...) at test_lower_names.R:218:3
2. └─ipumsr:::check_valid_ddi(ddi)
3. └─tools::file_ext(ddi)
4. ├─base::ifelse(...)
5. ├─base::grepl("^(.*[^.]+.*)[.]([[:alnum:]]+)$", basename(x))
6. │ └─base::is.factor(x)
7. └─base::basename(x)
── Error ('test_lower_names.R:241:3'): lower_vars arg works with _yield on rectangular .dat.gz ──
Error in `basename(x)`: path too long
Backtrace:
▆
1. ├─testthat::expect_warning(...) at test_lower_names.R:241: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. └─ipumsr::read_ipums_micro_yield(ddi, verbose = FALSE, lower_vars = TRUE)
8. └─ipumsr:::check_valid_ddi(ddi)
9. └─tools::file_ext(ddi)
10. ├─base::ifelse(...)
11. ├─base::grepl("^(.*[^.]+.*)[.]([[:alnum:]]+)$", basename(x))
12. │ └─base::is.factor(x)
13. └─base::basename(x)
── Error ('test_lower_names.R:290:3'): lower_vars arg works with _yield on hierarchical .dat.gz ──
Error in `basename(x)`: path too long
Backtrace:
▆
1. ├─testthat::expect_warning(...) at test_lower_names.R:290: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. └─ipumsr::read_ipums_micro_list_yield(ddi, verbose = FALSE, lower_vars = TRUE)
8. └─ipumsr:::check_valid_ddi(ddi)
9. └─tools::file_ext(ddi)
10. ├─base::ifelse(...)
11. ├─base::grepl("^(.*[^.]+.*)[.]([[:alnum:]]+)$", basename(x))
12. │ └─base::is.factor(x)
13. └─base::basename(x)
── Error ('test_micro.R:135:3'): Can read microdata from an `ipums_ddi` object ──
Error in `basename(x)`: path too long
Backtrace:
▆
1. ├─testthat::expect_message(...) at test_micro.R:135: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. └─ipumsr::read_ipums_micro(read_ipums_ddi(ipums_example("cps_00157.xml")))
8. └─ipumsr:::check_valid_ddi(ddi)
9. └─tools::file_ext(ddi)
10. ├─base::ifelse(...)
11. ├─base::grepl("^(.*[^.]+.*)[.]([[:alnum:]]+)$", basename(x))
12. │ └─base::is.factor(x)
13. └─base::basename(x)
── Error ('test_set_var_attributes.R:2:3'): can set attributes altogether ──────
Error in `basename(x)`: path too long
Backtrace:
▆
1. └─ipumsr::read_ipums_micro(...) at test_set_var_attributes.R:2:3
2. └─ipumsr:::check_valid_ddi(ddi)
3. └─tools::file_ext(ddi)
4. ├─base::ifelse(...)
5. ├─base::grepl("^(.*[^.]+.*)[.]([[:alnum:]]+)$", basename(x))
6. │ └─base::is.factor(x)
7. └─base::basename(x)
── Error ('test_set_var_attributes.R:24:3'): setting variable attributes one at a time (#34) ──
Error in `basename(x)`: path too long
Backtrace:
▆
1. └─ipumsr::read_ipums_micro(ddi, var_attrs = NULL, verbose = FALSE) at test_set_var_attributes.R:24:3
2. └─ipumsr:::check_valid_ddi(ddi)
3. └─tools::file_ext(ddi)
4. ├─base::ifelse(...)
5. ├─base::grepl("^(.*[^.]+.*)[.]([[:alnum:]]+)$", basename(x))
6. │ └─base::is.factor(x)
7. └─base::basename(x)
[ FAIL 13 | WARN 0 | SKIP 6 | PASS 838 ]
Error:
! Test failures.
Warning message:
`check_cassette_names()` was deprecated in vcr 2.0.0.
Execution halted
Flavor: r-devel-linux-x86_64-debian-gcc
Version: 0.9.0
Check: tests
Result: ERROR
Running ‘testthat.R’ [135s/400s]
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(ipumsr)
>
> test_check("ipumsr")
Saving _problems/test_lower_names-45.R
Saving _problems/test_lower_names-68.R
Saving _problems/test_lower_names-79.R
Saving _problems/test_lower_names-90.R
Saving _problems/test_lower_names-101.R
Saving _problems/test_lower_names-126.R
Saving _problems/test_lower_names-160.R
Saving _problems/test_lower_names-223.R
Saving _problems/test_lower_names-248.R
Saving _problems/test_lower_names-297.R
Saving _problems/test_micro-138.R
Saving _problems/test_set_var_attributes-5.R
Saving _problems/test_set_var_attributes-24.R
[ FAIL 13 | WARN 0 | SKIP 6 | PASS 838 ]
══ Skipped tests (6) ═══════════════════════════════════════════════════════════
• On CRAN (6): 'test_api_helpers.R:3:1', 'test_api_helpers.R:23:1',
'test_micro_chunked.R:24:3', 'test_read_agg.R:7:1', 'test_read_agg.R:372:1',
'test_shape_read.R:81:1'
══ Failed tests ════════════════════════════════════════════════════════════════
── Error ('test_lower_names.R:45:3'): Reading variables in lowercase is okay - rect micro data ──
Error in `basename(x)`: path too long
Backtrace:
▆
1. └─ipumsr::read_ipums_micro(ddi, verbose = FALSE) at test_lower_names.R:45:3
2. └─ipumsr:::check_valid_ddi(ddi)
3. └─tools::file_ext(ddi)
4. ├─base::ifelse(...)
5. ├─base::grepl("^(.*[^.]+.*)[.]([[:alnum:]]+)$", basename(x))
6. │ └─base::is.factor(x)
7. └─base::basename(x)
── Error ('test_lower_names.R:68:3'): Reading variables in lowercase is okay - hier micro data ──
Error in `basename(x)`: path too long
Backtrace:
▆
1. └─ipumsr::read_ipums_micro_list(ddi, verbose = FALSE) at test_lower_names.R:68:3
2. └─ipumsr:::check_valid_ddi(ddi)
3. └─tools::file_ext(ddi)
4. ├─base::ifelse(...)
5. ├─base::grepl("^(.*[^.]+.*)[.]([[:alnum:]]+)$", basename(x))
6. │ └─base::is.factor(x)
7. └─base::basename(x)
── Error ('test_lower_names.R:76:3'): lower_vars = TRUE warning on rectangular .dat.gz ──
Error in `basename(x)`: path too long
Backtrace:
▆
1. ├─testthat::expect_warning(...) at test_lower_names.R:76: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. └─ipumsr::read_ipums_micro(ddi, verbose = FALSE, lower_vars = TRUE)
8. └─ipumsr:::check_valid_ddi(ddi)
9. └─tools::file_ext(ddi)
10. ├─base::ifelse(...)
11. ├─base::grepl("^(.*[^.]+.*)[.]([[:alnum:]]+)$", basename(x))
12. │ └─base::is.factor(x)
13. └─base::basename(x)
── Error ('test_lower_names.R:87:3'): lower_vars = TRUE warning on hierarchical .dat.gz ──
Error in `basename(x)`: path too long
Backtrace:
▆
1. ├─testthat::expect_warning(...) at test_lower_names.R:87: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. └─ipumsr::read_ipums_micro_list(ddi, verbose = FALSE, lower_vars = TRUE)
8. └─ipumsr:::check_valid_ddi(ddi)
9. └─tools::file_ext(ddi)
10. ├─base::ifelse(...)
11. ├─base::grepl("^(.*[^.]+.*)[.]([[:alnum:]]+)$", basename(x))
12. │ └─base::is.factor(x)
13. └─base::basename(x)
── Error ('test_lower_names.R:97:3'): lower_vars arg works on .csv.gz file ─────
Error in `basename(x)`: path too long
Backtrace:
▆
1. └─ipumsr::read_ipums_micro(...) at test_lower_names.R:97:3
2. └─ipumsr:::check_valid_ddi(ddi)
3. └─tools::file_ext(ddi)
4. ├─base::ifelse(...)
5. ├─base::grepl("^(.*[^.]+.*)[.]([[:alnum:]]+)$", basename(x))
6. │ └─base::is.factor(x)
7. └─base::basename(x)
── Error ('test_lower_names.R:118:3'): lower_vars arg works on chunked rectangular .dat.gz ──
Error in `basename(x)`: path too long
Backtrace:
▆
1. ├─testthat::expect_warning(...) at test_lower_names.R:118: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. └─ipumsr::read_ipums_micro_chunked(...)
8. └─ipumsr:::check_valid_ddi(ddi)
9. └─tools::file_ext(ddi)
10. ├─base::ifelse(...)
11. ├─base::grepl("^(.*[^.]+.*)[.]([[:alnum:]]+)$", basename(x))
12. │ └─base::is.factor(x)
13. └─base::basename(x)
── Error ('test_lower_names.R:152:3'): lower_vars arg works on chunked hierarchical .dat.gz ──
Error in `basename(x)`: path too long
Backtrace:
▆
1. ├─testthat::expect_warning(...) at test_lower_names.R:152: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. └─ipumsr::read_ipums_micro_list_chunked(...)
8. └─ipumsr:::check_valid_ddi(ddi)
9. └─tools::file_ext(ddi)
10. ├─base::ifelse(...)
11. ├─base::grepl("^(.*[^.]+.*)[.]([[:alnum:]]+)$", basename(x))
12. │ └─base::is.factor(x)
13. └─base::basename(x)
── Error ('test_lower_names.R:218:3'): lower_vars arg works on chunked .csv.gz file ──
Error in `basename(x)`: path too long
Backtrace:
▆
1. └─ipumsr::read_ipums_micro_chunked(...) at test_lower_names.R:218:3
2. └─ipumsr:::check_valid_ddi(ddi)
3. └─tools::file_ext(ddi)
4. ├─base::ifelse(...)
5. ├─base::grepl("^(.*[^.]+.*)[.]([[:alnum:]]+)$", basename(x))
6. │ └─base::is.factor(x)
7. └─base::basename(x)
── Error ('test_lower_names.R:241:3'): lower_vars arg works with _yield on rectangular .dat.gz ──
Error in `basename(x)`: path too long
Backtrace:
▆
1. ├─testthat::expect_warning(...) at test_lower_names.R:241: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. └─ipumsr::read_ipums_micro_yield(ddi, verbose = FALSE, lower_vars = TRUE)
8. └─ipumsr:::check_valid_ddi(ddi)
9. └─tools::file_ext(ddi)
10. ├─base::ifelse(...)
11. ├─base::grepl("^(.*[^.]+.*)[.]([[:alnum:]]+)$", basename(x))
12. │ └─base::is.factor(x)
13. └─base::basename(x)
── Error ('test_lower_names.R:290:3'): lower_vars arg works with _yield on hierarchical .dat.gz ──
Error in `basename(x)`: path too long
Backtrace:
▆
1. ├─testthat::expect_warning(...) at test_lower_names.R:290: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. └─ipumsr::read_ipums_micro_list_yield(ddi, verbose = FALSE, lower_vars = TRUE)
8. └─ipumsr:::check_valid_ddi(ddi)
9. └─tools::file_ext(ddi)
10. ├─base::ifelse(...)
11. ├─base::grepl("^(.*[^.]+.*)[.]([[:alnum:]]+)$", basename(x))
12. │ └─base::is.factor(x)
13. └─base::basename(x)
── Error ('test_micro.R:135:3'): Can read microdata from an `ipums_ddi` object ──
Error in `basename(x)`: path too long
Backtrace:
▆
1. ├─testthat::expect_message(...) at test_micro.R:135: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. └─ipumsr::read_ipums_micro(read_ipums_ddi(ipums_example("cps_00157.xml")))
8. └─ipumsr:::check_valid_ddi(ddi)
9. └─tools::file_ext(ddi)
10. ├─base::ifelse(...)
11. ├─base::grepl("^(.*[^.]+.*)[.]([[:alnum:]]+)$", basename(x))
12. │ └─base::is.factor(x)
13. └─base::basename(x)
── Error ('test_set_var_attributes.R:2:3'): can set attributes altogether ──────
Error in `basename(x)`: path too long
Backtrace:
▆
1. └─ipumsr::read_ipums_micro(...) at test_set_var_attributes.R:2:3
2. └─ipumsr:::check_valid_ddi(ddi)
3. └─tools::file_ext(ddi)
4. ├─base::ifelse(...)
5. ├─base::grepl("^(.*[^.]+.*)[.]([[:alnum:]]+)$", basename(x))
6. │ └─base::is.factor(x)
7. └─base::basename(x)
── Error ('test_set_var_attributes.R:24:3'): setting variable attributes one at a time (#34) ──
Error in `basename(x)`: path too long
Backtrace:
▆
1. └─ipumsr::read_ipums_micro(ddi, var_attrs = NULL, verbose = FALSE) at test_set_var_attributes.R:24:3
2. └─ipumsr:::check_valid_ddi(ddi)
3. └─tools::file_ext(ddi)
4. ├─base::ifelse(...)
5. ├─base::grepl("^(.*[^.]+.*)[.]([[:alnum:]]+)$", basename(x))
6. │ └─base::is.factor(x)
7. └─base::basename(x)
[ FAIL 13 | WARN 0 | SKIP 6 | PASS 838 ]
Error:
! Test failures.
Warning message:
`check_cassette_names()` was deprecated in vcr 2.0.0.
Execution halted
Flavor: r-devel-linux-x86_64-fedora-clang
Version: 0.9.0
Check: examples
Result: ERROR
Running examples in 'ipumsr-Ex.R' failed
The error most likely occurred in:
> ### Name: read_ipums_ddi
> ### Title: Read metadata about an IPUMS microdata extract from a DDI
> ### codebook (.xml) file
> ### Aliases: read_ipums_ddi
>
> ### ** Examples
>
> # Example codebook file
> ddi_file <- ipums_example("cps_00157.xml")
>
> # Load data into an `ipums_ddi` obj
> ddi <- read_ipums_ddi(ddi_file)
>
> # Use the object to load its associated data
> cps <- read_ipums_micro(ddi)
Error in basename(x) : a character vector argument expected
Calls: read_ipums_micro ... <Anonymous> -> ifelse -> grepl -> is.factor -> basename
Execution halted
Flavor: r-devel-windows-x86_64
Version: 0.9.0
Check: tests
Result: ERROR
Running 'testthat.R' [90s]
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(ipumsr)
>
> test_check("ipumsr")
Saving _problems/test_lower_names-45.R
Saving _problems/test_lower_names-68.R
Saving _problems/test_lower_names-79.R
Saving _problems/test_lower_names-90.R
Saving _problems/test_lower_names-101.R
Saving _problems/test_lower_names-126.R
Saving _problems/test_lower_names-160.R
Saving _problems/test_lower_names-223.R
Saving _problems/test_lower_names-248.R
Saving _problems/test_lower_names-297.R
Saving _problems/test_micro-138.R
Saving _problems/test_set_var_attributes-5.R
Saving _problems/test_set_var_attributes-24.R
[ FAIL 13 | WARN 0 | SKIP 6 | PASS 838 ]
══ Skipped tests (6) ═══════════════════════════════════════════════════════════
• On CRAN (6): 'test_api_helpers.R:3:1', 'test_api_helpers.R:23:1',
'test_micro_chunked.R:24:3', 'test_read_agg.R:7:1', 'test_read_agg.R:372:1',
'test_shape_read.R:81:1'
══ Failed tests ════════════════════════════════════════════════════════════════
── Error ('test_lower_names.R:45:3'): Reading variables in lowercase is okay - rect micro data ──
Error in `basename(x)`: a character vector argument expected
Backtrace:
▆
1. └─ipumsr::read_ipums_micro(ddi, verbose = FALSE) at test_lower_names.R:45:3
2. └─ipumsr:::check_valid_ddi(ddi)
3. └─tools::file_ext(ddi)
4. ├─base::ifelse(...)
5. ├─base::grepl("^(.*[^.]+.*)[.]([[:alnum:]]+)$", basename(x))
6. │ └─base::is.factor(x)
7. └─base::basename(x)
── Error ('test_lower_names.R:68:3'): Reading variables in lowercase is okay - hier micro data ──
Error in `basename(x)`: a character vector argument expected
Backtrace:
▆
1. └─ipumsr::read_ipums_micro_list(ddi, verbose = FALSE) at test_lower_names.R:68:3
2. └─ipumsr:::check_valid_ddi(ddi)
3. └─tools::file_ext(ddi)
4. ├─base::ifelse(...)
5. ├─base::grepl("^(.*[^.]+.*)[.]([[:alnum:]]+)$", basename(x))
6. │ └─base::is.factor(x)
7. └─base::basename(x)
── Error ('test_lower_names.R:76:3'): lower_vars = TRUE warning on rectangular .dat.gz ──
Error in `basename(x)`: a character vector argument expected
Backtrace:
▆
1. ├─testthat::expect_warning(...) at test_lower_names.R:76: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. └─ipumsr::read_ipums_micro(ddi, verbose = FALSE, lower_vars = TRUE)
8. └─ipumsr:::check_valid_ddi(ddi)
9. └─tools::file_ext(ddi)
10. ├─base::ifelse(...)
11. ├─base::grepl("^(.*[^.]+.*)[.]([[:alnum:]]+)$", basename(x))
12. │ └─base::is.factor(x)
13. └─base::basename(x)
── Error ('test_lower_names.R:87:3'): lower_vars = TRUE warning on hierarchical .dat.gz ──
Error in `basename(x)`: a character vector argument expected
Backtrace:
▆
1. ├─testthat::expect_warning(...) at test_lower_names.R:87: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. └─ipumsr::read_ipums_micro_list(ddi, verbose = FALSE, lower_vars = TRUE)
8. └─ipumsr:::check_valid_ddi(ddi)
9. └─tools::file_ext(ddi)
10. ├─base::ifelse(...)
11. ├─base::grepl("^(.*[^.]+.*)[.]([[:alnum:]]+)$", basename(x))
12. │ └─base::is.factor(x)
13. └─base::basename(x)
── Error ('test_lower_names.R:97:3'): lower_vars arg works on .csv.gz file ─────
Error in `basename(x)`: a character vector argument expected
Backtrace:
▆
1. └─ipumsr::read_ipums_micro(...) at test_lower_names.R:97:3
2. └─ipumsr:::check_valid_ddi(ddi)
3. └─tools::file_ext(ddi)
4. ├─base::ifelse(...)
5. ├─base::grepl("^(.*[^.]+.*)[.]([[:alnum:]]+)$", basename(x))
6. │ └─base::is.factor(x)
7. └─base::basename(x)
── Error ('test_lower_names.R:118:3'): lower_vars arg works on chunked rectangular .dat.gz ──
Error in `basename(x)`: a character vector argument expected
Backtrace:
▆
1. ├─testthat::expect_warning(...) at test_lower_names.R:118: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. └─ipumsr::read_ipums_micro_chunked(...)
8. └─ipumsr:::check_valid_ddi(ddi)
9. └─tools::file_ext(ddi)
10. ├─base::ifelse(...)
11. ├─base::grepl("^(.*[^.]+.*)[.]([[:alnum:]]+)$", basename(x))
12. │ └─base::is.factor(x)
13. └─base::basename(x)
── Error ('test_lower_names.R:152:3'): lower_vars arg works on chunked hierarchical .dat.gz ──
Error in `basename(x)`: a character vector argument expected
Backtrace:
▆
1. ├─testthat::expect_warning(...) at test_lower_names.R:152: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. └─ipumsr::read_ipums_micro_list_chunked(...)
8. └─ipumsr:::check_valid_ddi(ddi)
9. └─tools::file_ext(ddi)
10. ├─base::ifelse(...)
11. ├─base::grepl("^(.*[^.]+.*)[.]([[:alnum:]]+)$", basename(x))
12. │ └─base::is.factor(x)
13. └─base::basename(x)
── Error ('test_lower_names.R:218:3'): lower_vars arg works on chunked .csv.gz file ──
Error in `basename(x)`: a character vector argument expected
Backtrace:
▆
1. └─ipumsr::read_ipums_micro_chunked(...) at test_lower_names.R:218:3
2. └─ipumsr:::check_valid_ddi(ddi)
3. └─tools::file_ext(ddi)
4. ├─base::ifelse(...)
5. ├─base::grepl("^(.*[^.]+.*)[.]([[:alnum:]]+)$", basename(x))
6. │ └─base::is.factor(x)
7. └─base::basename(x)
── Error ('test_lower_names.R:241:3'): lower_vars arg works with _yield on rectangular .dat.gz ──
Error in `basename(x)`: a character vector argument expected
Backtrace:
▆
1. ├─testthat::expect_warning(...) at test_lower_names.R:241: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. └─ipumsr::read_ipums_micro_yield(ddi, verbose = FALSE, lower_vars = TRUE)
8. └─ipumsr:::check_valid_ddi(ddi)
9. └─tools::file_ext(ddi)
10. ├─base::ifelse(...)
11. ├─base::grepl("^(.*[^.]+.*)[.]([[:alnum:]]+)$", basename(x))
12. │ └─base::is.factor(x)
13. └─base::basename(x)
── Error ('test_lower_names.R:290:3'): lower_vars arg works with _yield on hierarchical .dat.gz ──
Error in `basename(x)`: a character vector argument expected
Backtrace:
▆
1. ├─testthat::expect_warning(...) at test_lower_names.R:290: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. └─ipumsr::read_ipums_micro_list_yield(ddi, verbose = FALSE, lower_vars = TRUE)
8. └─ipumsr:::check_valid_ddi(ddi)
9. └─tools::file_ext(ddi)
10. ├─base::ifelse(...)
11. ├─base::grepl("^(.*[^.]+.*)[.]([[:alnum:]]+)$", basename(x))
12. │ └─base::is.factor(x)
13. └─base::basename(x)
── Error ('test_micro.R:135:3'): Can read microdata from an `ipums_ddi` object ──
Error in `basename(x)`: a character vector argument expected
Backtrace:
▆
1. ├─testthat::expect_message(...) at test_micro.R:135: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. └─ipumsr::read_ipums_micro(read_ipums_ddi(ipums_example("cps_00157.xml")))
8. └─ipumsr:::check_valid_ddi(ddi)
9. └─tools::file_ext(ddi)
10. ├─base::ifelse(...)
11. ├─base::grepl("^(.*[^.]+.*)[.]([[:alnum:]]+)$", basename(x))
12. │ └─base::is.factor(x)
13. └─base::basename(x)
── Error ('test_set_var_attributes.R:2:3'): can set attributes altogether ──────
Error in `basename(x)`: a character vector argument expected
Backtrace:
▆
1. └─ipumsr::read_ipums_micro(...) at test_set_var_attributes.R:2:3
2. └─ipumsr:::check_valid_ddi(ddi)
3. └─tools::file_ext(ddi)
4. ├─base::ifelse(...)
5. ├─base::grepl("^(.*[^.]+.*)[.]([[:alnum:]]+)$", basename(x))
6. │ └─base::is.factor(x)
7. └─base::basename(x)
── Error ('test_set_var_attributes.R:24:3'): setting variable attributes one at a time (#34) ──
Error in `basename(x)`: a character vector argument expected
Backtrace:
▆
1. └─ipumsr::read_ipums_micro(ddi, var_attrs = NULL, verbose = FALSE) at test_set_var_attributes.R:24:3
2. └─ipumsr:::check_valid_ddi(ddi)
3. └─tools::file_ext(ddi)
4. ├─base::ifelse(...)
5. ├─base::grepl("^(.*[^.]+.*)[.]([[:alnum:]]+)$", basename(x))
6. │ └─base::is.factor(x)
7. └─base::basename(x)
[ FAIL 13 | WARN 0 | SKIP 6 | PASS 838 ]
Error:
! Test failures.
Warning message:
`check_cassette_names()` was deprecated in vcr 2.0.0.
Execution halted
Flavor: r-devel-windows-x86_64
Version: 0.9.0
Check: re-building of vignette outputs
Result: ERROR
Error(s) in re-building vignettes:
--- re-building 'ipums-api-agg.Rmd' using rmarkdown
--- finished re-building 'ipums-api-agg.Rmd'
--- re-building 'ipums-api-micro.Rmd' using rmarkdown
--- finished re-building 'ipums-api-micro.Rmd'
--- re-building 'ipums-api.Rmd' using rmarkdown
--- finished re-building 'ipums-api.Rmd'
--- re-building 'ipums-bigdata.Rmd' using rmarkdown
Quitting from ipums-bigdata.Rmd:570-595 [unnamed-chunk-28]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<error/rlang_error>
Error in `basename()`:
! a character vector argument expected
---
Backtrace:
▆
1. └─ipumsr::read_ipums_micro_chunked(...)
2. └─ipumsr:::check_valid_ddi(ddi)
3. └─tools::file_ext(ddi)
4. ├─base::ifelse(...)
5. ├─base::grepl("^(.*[^.]+.*)[.]([[:alnum:]]+)$", basename(x))
6. │ └─base::is.factor(x)
7. └─base::basename(x)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Error: processing vignette 'ipums-bigdata.Rmd' failed with diagnostics:
a character vector argument expected
--- failed re-building 'ipums-bigdata.Rmd'
--- re-building 'ipums-read.Rmd' using rmarkdown
Quitting from ipums-read.Rmd:143-147 [unnamed-chunk-9]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<error/rlang_error>
Error in `basename()`:
! a character vector argument expected
---
Backtrace:
▆
1. └─ipumsr::read_ipums_micro(cps_hier_ddi)
2. └─ipumsr:::check_valid_ddi(ddi)
3. └─tools::file_ext(ddi)
4. ├─base::ifelse(...)
5. ├─base::grepl("^(.*[^.]+.*)[.]([[:alnum:]]+)$", basename(x))
6. │ └─base::is.factor(x)
7. └─base::basename(x)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Error: processing vignette 'ipums-read.Rmd' failed with diagnostics:
a character vector argument expected
--- failed re-building 'ipums-read.Rmd'
--- re-building 'ipums.Rmd' using rmarkdown
Loading required namespace: sf
--- finished re-building 'ipums.Rmd'
--- re-building 'value-labels.Rmd' using rmarkdown
Quitting from value-labels.Rmd:48-55 [unnamed-chunk-1]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<error/rlang_error>
Error in `basename()`:
! a character vector argument expected
---
Backtrace:
▆
1. └─ipumsr::read_ipums_micro(ddi, verbose = FALSE)
2. └─ipumsr:::check_valid_ddi(ddi)
3. └─tools::file_ext(ddi)
4. ├─base::ifelse(...)
5. ├─base::grepl("^(.*[^.]+.*)[.]([[:alnum:]]+)$", basename(x))
6. │ └─base::is.factor(x)
7. └─base::basename(x)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Error: processing vignette 'value-labels.Rmd' failed with diagnostics:
a character vector argument expected
--- failed re-building 'value-labels.Rmd'
SUMMARY: processing the following files failed:
'ipums-bigdata.Rmd' 'ipums-read.Rmd' 'value-labels.Rmd'
Error: Vignette re-building failed.
Execution halted
Flavor: r-devel-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.