Last updated on 2026-03-13 12:52:23 CET.
| Flavor | Version | Tinstall | Tcheck | Ttotal | Status | Flags |
|---|---|---|---|---|---|---|
| r-devel-linux-x86_64-debian-clang | 0.9.0 | 12.74 | 243.57 | 256.31 | ERROR | |
| r-devel-linux-x86_64-debian-gcc | 0.9.0 | 8.17 | 171.14 | 179.31 | ERROR | |
| r-devel-linux-x86_64-fedora-clang | 0.9.0 | 24.00 | 380.79 | 404.79 | ERROR | |
| r-devel-linux-x86_64-fedora-gcc | 0.10.0 | 25.00 | 399.49 | 424.49 | OK | |
| r-devel-macos-arm64 | 0.9.0 | 3.00 | 78.00 | 81.00 | OK | |
| r-devel-windows-x86_64 | 0.9.0 | 15.00 | 286.00 | 301.00 | OK | |
| r-patched-linux-x86_64 | 0.9.0 | 14.95 | 225.80 | 240.75 | OK | |
| r-release-linux-x86_64 | 0.9.0 | 13.17 | 224.45 | 237.62 | OK | |
| r-release-macos-arm64 | 0.9.0 | OK | ||||
| r-release-macos-x86_64 | 0.10.0 | 9.00 | 242.00 | 251.00 | OK | |
| r-release-windows-x86_64 | 0.9.0 | 15.00 | 279.00 | 294.00 | OK | |
| r-oldrel-macos-arm64 | 0.9.0 | OK | ||||
| r-oldrel-macos-x86_64 | 0.10.0 | 9.00 | 245.00 | 254.00 | OK | |
| r-oldrel-windows-x86_64 | 0.9.0 | 20.00 | 348.00 | 368.00 | OK |
Version: 0.9.0
Check: tests
Result: ERROR
Running ‘testthat.R’ [87s/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/104s]
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