Last updated on 2026-11-09 01:52:20 CET.
| Flavor | Version | Tinstall | Tcheck | Ttotal | Status | Flags |
|---|---|---|---|---|---|---|
| r-devel-linux-x86_64-debian-clang | 0.1.6 | 2.75 | 41.43 | 44.18 | OK | |
| r-devel-linux-x86_64-debian-gcc | 0.1.6 | 2.04 | 30.56 | 32.60 | ERROR | |
| r-devel-linux-x86_64-fedora-clang | 0.1.6 | OK | ||||
| r-devel-linux-x86_64-fedora-gcc | 0.1.6 | 27.41 | OK | |||
| r-devel-windows-x86_64 | 0.1.6 | 6.00 | 63.00 | 69.00 | OK | |
| r-patched-linux-x86_64 | 0.1.6 | OK | ||||
| r-release-linux-x86_64 | 0.1.6 | 2.63 | 35.94 | 38.57 | OK | |
| r-release-macos-arm64 | 0.1.6 | 1.00 | 14.00 | 15.00 | OK | |
| r-release-macos-x86_64 | 0.1.6 | 2.00 | 43.00 | 45.00 | OK | |
| r-release-windows-x86_64 | 0.1.6 | 8.00 | 58.00 | 66.00 | OK | |
| r-oldrel-macos-arm64 | 0.1.6 | 1.00 | 19.00 | 20.00 | OK | |
| r-oldrel-macos-x86_64 | 0.1.6 | 2.00 | 44.00 | 46.00 | OK | |
| r-oldrel-windows-x86_64 | 0.1.6 | 9.00 | 80.00 | 89.00 | OK |
Version: 0.1.6
Check: examples
Result: ERROR
Running examples in ‘legiretraite-Ex.R’ failed
The error most likely occurred in:
> base::assign(".ptime", proc.time(), pos = "CheckExEnv")
> ### Name: lireEacr
> ### Title: Lecture d'une table de l'EACR
> ### Aliases: lireEacr
>
> ### ** Examples
>
> # Les noms de tables disponibles
> tablesEacr()$table
[1] "A-Age_conjoncturel" "A-Cadrage"
[3] "A-Prelevements_sociaux" "B-Liquidants"
[5] "C-Droits_directs" "Coefficients_Agirc-Arrco"
[7] "D-Droits_derives" "E-Minima"
[9] "G-Cumul" "H-Conditions_liquidation"
[11] "I-Invalidite" "J-Rentes_AT-MP"
>
> # Lire une table (recodage minimal, cellules fautives écartées)
> cadrage <- lireEacr("A-Cadrage")
Error in parquet___arrow___ArrowReaderProperties__Make(isTRUE(use_threads)) :
Cannot call parquet___arrow___ArrowReaderProperties__Make(). See https://arrow.apache.org/docs/r/articles/install.html for help installing Arrow C++ libraries.
Calls: lireEacr ... <Anonymous> -> parquet___arrow___ArrowReaderProperties__Make
Execution halted
Flavor: r-devel-linux-x86_64-debian-gcc
Version: 0.1.6
Check: tests
Result: ERROR
Running ‘testthat.R’ [5s/6s]
Running the tests in ‘tests/testthat.R’ failed.
Complete output:
> library(testthat)
> library(legiretraite)
>
> # Le job CI run_tests_unitaires définit LEGIRETRAITE_JUNIT pour activer un
> # reporter JUnit : GitLab affiche alors le détail des tests (onglet "Tests"),
> # y compris sur un run rouge (JunitReporter écrit junit.xml avant le
> # stop_on_failure). Partout ailleurs — exécution locale, R CMD check, CRAN
> # (variable absente) — on garde le comportement standard.
> reporter <- if (nzchar(Sys.getenv("LEGIRETRAITE_JUNIT"))) {
+ out_dir <- Sys.getenv("CI_PROJECT_DIR", unset = getwd())
+ MultiReporter$new(reporters = list(
+ ProgressReporter$new(),
+ JunitReporter$new(file = file.path(out_dir, "junit.xml"))
+ ))
+ } else {
+ check_reporter()
+ }
>
> test_check("legiretraite", reporter = reporter)
Saving _problems/test-eacr-10.R
Saving _problems/test-eacr-29.R
Saving _problems/test-eacr-46.R
Saving _problems/test-eacr-71.R
Saving _problems/test-eacr-97.R
Saving _problems/test-eacr-109.R
[ FAIL 6 | WARN 0 | SKIP 4 | PASS 106 ]
══ Skipped tests (4) ═══════════════════════════════════════════════════════════
• Double-régime par dateLiq non encore modélisé — cf. issue legiretraite (4):
'test-aod.R:194:3', 'test-aod.R:201:3', 'test-aod.R:209:3',
'test-aod.R:217:3'
══ Failed tests ════════════════════════════════════════════════════════════════
── Error ('test-eacr.R:10:5'): toutes les tables du registre sont lisibles ─────
Error in `parquet___arrow___ArrowReaderProperties__Make(isTRUE(use_threads))`: Cannot call parquet___arrow___ArrowReaderProperties__Make(). See https://arrow.apache.org/docs/r/articles/install.html for help installing Arrow C++ libraries.
Backtrace:
▆
1. └─legiretraite::lireEacr(nom) at test-eacr.R:10:5
2. ├─data.table::setDT(arrow::read_parquet(fichier))
3. │ └─data.table::is.data.table(x)
4. └─arrow::read_parquet(fichier)
5. ├─ParquetFileReader$create(file, props = props, mmap = mmap, ...)
6. │ └─arrow:::assert_is(props, "ParquetArrowReaderProperties")
7. │ ├─assertthat::assert_that(inherits(object, class), msg = msg)
8. │ │ └─assertthat::see_if(..., env = env, msg = msg)
9. │ │ ├─base::tryCatch(...)
10. │ │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
11. │ │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
12. │ │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
13. │ │ └─base::eval(assertion, env)
14. │ │ └─base::eval(assertion, env)
15. │ └─base::inherits(object, class)
16. └─ParquetArrowReaderProperties$create()
17. └─arrow:::parquet___arrow___ArrowReaderProperties__Make(isTRUE(use_threads))
── Error ('test-eacr.R:29:3'): les codes caisse gardent leurs zeros de tete ────
Error in `parquet___arrow___ArrowReaderProperties__Make(isTRUE(use_threads))`: Cannot call parquet___arrow___ArrowReaderProperties__Make(). See https://arrow.apache.org/docs/r/articles/install.html for help installing Arrow C++ libraries.
Backtrace:
▆
1. └─legiretraite::lireEacr("A-Cadrage") at test-eacr.R:29:3
2. ├─data.table::setDT(arrow::read_parquet(fichier))
3. │ └─data.table::is.data.table(x)
4. └─arrow::read_parquet(fichier)
5. ├─ParquetFileReader$create(file, props = props, mmap = mmap, ...)
6. │ └─arrow:::assert_is(props, "ParquetArrowReaderProperties")
7. │ ├─assertthat::assert_that(inherits(object, class), msg = msg)
8. │ │ └─assertthat::see_if(..., env = env, msg = msg)
9. │ │ ├─base::tryCatch(...)
10. │ │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
11. │ │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
12. │ │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
13. │ │ └─base::eval(assertion, env)
14. │ │ └─base::eval(assertion, env)
15. │ └─base::inherits(object, class)
16. └─ParquetArrowReaderProperties$create()
17. └─arrow:::parquet___arrow___ArrowReaderProperties__Make(isTRUE(use_threads))
── Error ('test-eacr.R:46:3'): la table A porte les effectifs de retraites publies ──
Error in `parquet___arrow___ArrowReaderProperties__Make(isTRUE(use_threads))`: Cannot call parquet___arrow___ArrowReaderProperties__Make(). See https://arrow.apache.org/docs/r/articles/install.html for help installing Arrow C++ libraries.
Backtrace:
▆
1. └─legiretraite::lireEacr("A-Cadrage") at test-eacr.R:46:3
2. ├─data.table::setDT(arrow::read_parquet(fichier))
3. │ └─data.table::is.data.table(x)
4. └─arrow::read_parquet(fichier)
5. ├─ParquetFileReader$create(file, props = props, mmap = mmap, ...)
6. │ └─arrow:::assert_is(props, "ParquetArrowReaderProperties")
7. │ ├─assertthat::assert_that(inherits(object, class), msg = msg)
8. │ │ └─assertthat::see_if(..., env = env, msg = msg)
9. │ │ ├─base::tryCatch(...)
10. │ │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
11. │ │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
12. │ │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
13. │ │ └─base::eval(assertion, env)
14. │ │ └─base::eval(assertion, env)
15. │ └─base::inherits(object, class)
16. └─ParquetArrowReaderProperties$create()
17. └─arrow:::parquet___arrow___ArrowReaderProperties__Make(isTRUE(use_threads))
── Error ('test-eacr.R:71:3'): modifier une table lue n'atteint pas la lecture suivante ──
Error in `parquet___arrow___ArrowReaderProperties__Make(isTRUE(use_threads))`: Cannot call parquet___arrow___ArrowReaderProperties__Make(). See https://arrow.apache.org/docs/r/articles/install.html for help installing Arrow C++ libraries.
Backtrace:
▆
1. └─legiretraite::lireEacr("A-Cadrage") at test-eacr.R:71:3
2. ├─data.table::setDT(arrow::read_parquet(fichier))
3. │ └─data.table::is.data.table(x)
4. └─arrow::read_parquet(fichier)
5. ├─ParquetFileReader$create(file, props = props, mmap = mmap, ...)
6. │ └─arrow:::assert_is(props, "ParquetArrowReaderProperties")
7. │ ├─assertthat::assert_that(inherits(object, class), msg = msg)
8. │ │ └─assertthat::see_if(..., env = env, msg = msg)
9. │ │ ├─base::tryCatch(...)
10. │ │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
11. │ │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
12. │ │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
13. │ │ └─base::eval(assertion, env)
14. │ │ └─base::eval(assertion, env)
15. │ └─base::inherits(object, class)
16. └─ParquetArrowReaderProperties$create()
17. └─arrow:::parquet___arrow___ArrowReaderProperties__Make(isTRUE(use_threads))
── Error ('test-eacr.R:97:3'): la lecture écarte les cellules que la source publie de travers ──
Error in `parquet___arrow___ArrowReaderProperties__Make(isTRUE(use_threads))`: Cannot call parquet___arrow___ArrowReaderProperties__Make(). See https://arrow.apache.org/docs/r/articles/install.html for help installing Arrow C++ libraries.
Backtrace:
▆
1. └─legiretraite::lireEacr("E-Minima") at test-eacr.R:97:3
2. ├─data.table::setDT(arrow::read_parquet(fichier))
3. │ └─data.table::is.data.table(x)
4. └─arrow::read_parquet(fichier)
5. ├─ParquetFileReader$create(file, props = props, mmap = mmap, ...)
6. │ └─arrow:::assert_is(props, "ParquetArrowReaderProperties")
7. │ ├─assertthat::assert_that(inherits(object, class), msg = msg)
8. │ │ └─assertthat::see_if(..., env = env, msg = msg)
9. │ │ ├─base::tryCatch(...)
10. │ │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
11. │ │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
12. │ │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
13. │ │ └─base::eval(assertion, env)
14. │ │ └─base::eval(assertion, env)
15. │ └─base::inherits(object, class)
16. └─ParquetArrowReaderProperties$create()
17. └─arrow:::parquet___arrow___ArrowReaderProperties__Make(isTRUE(use_threads))
── Error ('test-eacr.R:109:5'): la source porte encore les défauts que la lecture écarte ──
Error in `parquet___arrow___ArrowReaderProperties__Make(isTRUE(use_threads))`: Cannot call parquet___arrow___ArrowReaderProperties__Make(). See https://arrow.apache.org/docs/r/articles/install.html for help installing Arrow C++ libraries.
Backtrace:
▆
1. └─legiretraite::lireEacr(fautives$table[i], brut = TRUE) at test-eacr.R:109:5
2. ├─data.table::setDT(arrow::read_parquet(fichier))
3. │ └─data.table::is.data.table(x)
4. └─arrow::read_parquet(fichier)
5. ├─ParquetFileReader$create(file, props = props, mmap = mmap, ...)
6. │ └─arrow:::assert_is(props, "ParquetArrowReaderProperties")
7. │ ├─assertthat::assert_that(inherits(object, class), msg = msg)
8. │ │ └─assertthat::see_if(..., env = env, msg = msg)
9. │ │ ├─base::tryCatch(...)
10. │ │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
11. │ │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
12. │ │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
13. │ │ └─base::eval(assertion, env)
14. │ │ └─base::eval(assertion, env)
15. │ └─base::inherits(object, class)
16. └─ParquetArrowReaderProperties$create()
17. └─arrow:::parquet___arrow___ArrowReaderProperties__Make(isTRUE(use_threads))
[ FAIL 6 | WARN 0 | SKIP 4 | PASS 106 ]
Error:
! Test failures.
Execution halted
Flavor: r-devel-linux-x86_64-debian-gcc