- using R Under development (unstable) (2026-09-23 r90586)
- using platform: x86_64-pc-linux-gnu
- R was compiled by
Debian clang version 23.1.2 (1)
Debian flang version 23.1.2 (1)
- running under: Debian GNU/Linux forky/sid
- using session charset: UTF-8
* current time: 2026-09-25 11:06:59 UTC
- checking for file ‘statAfrikR/DESCRIPTION’ ... OK
- this is package ‘statAfrikR’ version ‘0.2.0’
- package encoding: UTF-8
- checking CRAN incoming feasibility ... [3s/4s] OK
- checking package namespace information ... OK
- checking package dependencies ... OK
- checking if this is a source package ... OK
- checking if there is a namespace ... OK
- checking for executable files ... OK
- checking for hidden files and directories ... OK
- checking for portable file names ... OK
- checking for sufficient/correct file permissions ... OK
- checking whether package ‘statAfrikR’ can be installed ... OK
See the install log for details.
- checking package directory ... OK
- checking for future file timestamps ... OK
- checking ‘build’ directory ... OK
- checking DESCRIPTION meta-information ... OK
- checking top-level files ... OK
- checking for left-over files ... OK
- checking index information ... OK
- checking package subdirectories ... OK
- checking code files for non-ASCII characters ... OK
- checking R files for syntax errors ... OK
- checking whether the package can be loaded ... [2s/2s] OK
- checking whether the package can be loaded with stated dependencies ... [1s/2s] OK
- checking whether the package can be unloaded cleanly ... [1s/2s] OK
- checking whether the namespace can be loaded with stated dependencies ... [1s/2s] OK
- checking whether the namespace can be unloaded cleanly ... [2s/3s] OK
- checking loading without being on the library search path ... [2s/2s] OK
- checking use of S3 registration ... OK
- checking dependencies in R code ... OK
- checking S3 generic/method consistency ... OK
- checking replacement functions ... OK
- checking foreign function calls ... OK
- checking R code for possible problems ... [39s/51s] OK
- checking Rd files ... [1s/1s] OK
- checking Rd metadata ... OK
- checking Rd line widths ... OK
- checking Rd cross-references ... OK
- checking for missing documentation entries ... OK
- checking for code/documentation mismatches ... OK
- checking Rd \usage sections ... OK
- checking Rd contents ... OK
- checking for unstated dependencies in examples ... OK
- checking contents of ‘data’ directory ... OK
- checking data for non-ASCII characters ... [1s/1s] OK
- checking LazyData ... OK
- checking data for ASCII and uncompressed saves ... OK
- checking installed files from ‘inst/doc’ ... OK
- checking files in ‘vignettes’ ... OK
- checking examples ... [15s/18s] OK
- checking for unstated dependencies in ‘tests’ ... OK
- checking tests ... [45s/57s] ERROR
Running ‘testthat.R’ [45s/56s]
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(statAfrikR)
>
> test_check("statAfrikR")
Plan de sondage créé :
- Observations : 200
- Strates : 3
- Grappes (UPS) : 30
Plan de sondage créé :
- Observations : 200
- Strates : 3
- Grappes (UPS) : 30
R² = 0.0165
R² = 0
Waiting for profiling to be done...
Waiting for profiling to be done...
R² = 0
Plan de sondage créé :
- Observations : 200
- Strates : 3
- Grappes (UPS) : 30
=== Mesures d'inégalité ===
Gini : 0.2432
Theil T : 0.1036
Atkinson : 0.1391
=== Mesures d'inégalité ===
Gini : 0.2432
Theil T : 0.1036
Atkinson : 0.1391
=== Mesures d'inégalité ===
Gini : 0.2432
Theil T : 0.1036
Atkinson : 0.1391
=== Score de qualité des données ===
Complétude : 25/25
Unicité : 25/25
Cohérence : 25/25
Plausibilité : 25/25
SCORE GLOBAL : 100/100
=== Score de qualité des données ===
Complétude : 25/25
Unicité : 25/25
Cohérence : 25/25
Plausibilité : 25/25
SCORE GLOBAL : 100/100
=== Score de qualité des données ===
Complétude : 25/25
Unicité : 25/25
Cohérence : 25/25
Plausibilité : 25/25
SCORE GLOBAL : 100/100
=== Score de qualité des données ===
Complétude : 0/25
Unicité : 25/25
Cohérence : 25/25
Plausibilité : 25/25
SCORE GLOBAL : 75/100
Jointure : 5/5 zones appariees (100%)
Coordinate system already present.
i Adding new coordinate system, which will replace the existing one.
'taux_pct' convertie de % en proportion (division par 100).
Coordinate system already present.
i Adding new coordinate system, which will replace the existing one.
Aucune anomalie de type détectée.
Aucune anomalie de type détectée.
Score de qualité : 0/100
Score de qualité : 50/100
Score de qualité : 50/100
Supprimées : nom, telephone
[Confidentialite] Aucune cellule < 5 detectee. OK.
Anonymisation terminée : 100 lignes x 8 colonnes.
Supprimées : nom
[Confidentialite] Aucune cellule < 5 detectee. OK.
Anonymisation terminée : 100 lignes x 9 colonnes.
Masquées (pseudonymisées) : id
[Confidentialite] Aucune cellule < 5 detectee. OK.
Anonymisation terminée : 100 lignes x 10 colonnes.
Perturbées (bruit 5% σ) : revenu
[Confidentialite] Aucune cellule < 5 detectee. OK.
Anonymisation terminée : 100 lignes x 10 colonnes.
Généralisées : age
Anonymisation terminée : 100 lignes x 11 colonnes.
Supprimées : nom
[Confidentialite] Aucune cellule < 5 detectee. OK.
Anonymisation terminée : 100 lignes x 9 colonnes.
Supprimées : nom
[Confidentialite] Aucune cellule < 5 detectee. OK.
Anonymisation terminée : 100 lignes x 9 colonnes.
[Confidentialite] Aucune cellule < 5 detectee. OK.
Anonymisation terminée : 100 lignes x 10 colonnes.
Supprimées : telephone
Masquées (pseudonymisées) : id
Perturbées (bruit 5% σ) : revenu
Généralisées : age
Anonymisation terminée : 100 lignes x 10 colonnes.
Export SDMX-CSV : /home/hornik/tmp/scratch/RtmpBbJgJN/fileaa0051954ba2a.csv
Flux : TEST_001 | Agence : INSAE
200 observations | 2 dimension(s) | 2 mesure(s)
Export SDMX-CSV : /home/hornik/tmp/scratch/RtmpBbJgJN/fileaa005816ea99.csv
Flux : TEST_001 | Agence : INSAE
100 observations | 1 dimension(s) | 1 mesure(s)
Export SDMX-CSV : /home/hornik/tmp/scratch/RtmpBbJgJN/fileaa005775e25f7.csv
Flux : TEST_002 | Agence : TEST
100 observations | 1 dimension(s) | 1 mesure(s)
Métadonnées DDI générées : /home/hornik/tmp/scratch/RtmpBbJgJN/fileaa00515171a74.xml
Étude : BÉN_2023_ENQUTE
Variables documentées : 10
Métadonnées DDI générées : /home/hornik/tmp/scratch/RtmpBbJgJN/fileaa0053d940838.xml
Étude : BÉN_2023_TEST
Variables documentées : 10
Métadonnées DDI générées : /home/hornik/tmp/scratch/RtmpBbJgJN/fileaa0051cea8664.xml
Étude : BÉN_2023_TEST
Variables documentées : 10
Métadonnées DDI générées : /home/hornik/tmp/scratch/RtmpBbJgJN/fileaa00565528eba.xml
Étude : BÉN_2023_TEST
Variables documentées : 10
Métadonnées DDI générées : /home/hornik/tmp/scratch/RtmpBbJgJN/fileaa005586b2e51.xml
Étude : CÔT_2023_ENQUTE
Variables documentées : 10
+ Données CSV : TEST_PACKAGE.csv
+ Données RDS : TEST_PACKAGE.rds
adding: TEST_PACKAGE.csv (deflated 65%)
adding: TEST_PACKAGE.rds (deflated 3%)
adding: README.md (deflated 27%)
Package de diffusion créé : /home/hornik/tmp/scratch/RtmpBbJgJN/TEST_PACKAGE_20260925.zip
Fichiers inclus : 3
Taille : 7.7 Ko
+ Données CSV : TEST_CSV.csv
adding: TEST_CSV.csv (deflated 65%)
adding: README.md (deflated 26%)
Package de diffusion créé : /home/hornik/tmp/scratch/RtmpBbJgJN/TEST_CSV_20260925.zip
Fichiers inclus : 2
Taille : 4.3 Ko
+ Données RDS : TEST_RDS.rds
adding: TEST_RDS.rds (deflated 3%)
adding: README.md (deflated 27%)
Package de diffusion créé : /home/hornik/tmp/scratch/RtmpBbJgJN/TEST_RDS_20260925.zip
Fichiers inclus : 2
Taille : 3.8 Ko
+ Données CSV : TEST_README.csv
+ Données RDS : TEST_README.rds
adding: TEST_README.csv (deflated 65%)
adding: TEST_README.rds (deflated 3%)
adding: README.md (deflated 27%)
Package de diffusion créé : /home/hornik/tmp/scratch/RtmpBbJgJN/TEST_README_20260925.zip
Fichiers inclus : 3
Taille : 7.7 Ko
+ Données CSV : TEST_CHEMIN.csv
+ Données RDS : TEST_CHEMIN.rds
adding: TEST_CHEMIN.csv (deflated 65%)
adding: TEST_CHEMIN.rds (deflated 3%)
adding: README.md (deflated 27%)
Package de diffusion créé : /home/hornik/tmp/scratch/RtmpBbJgJN/TEST_CHEMIN_20260925.zip
Fichiers inclus : 3
Taille : 7.7 Ko
+ Données CSV : TEST_META.csv
+ Données RDS : TEST_META.rds
adding: TEST_META.csv (deflated 65%)
adding: TEST_META.rds (deflated 3%)
adding: README.md (deflated 29%)
Package de diffusion créé : /home/hornik/tmp/scratch/RtmpBbJgJN/TEST_META_20260925.zip
Fichiers inclus : 3
Taille : 7.7 Ko
=== Violences basees sur le genre (ODD 5.2.1) ===
Physique : 28.4%
Sexuelle : 20.39%
Au moins une forme : 42.6%
=== Violences basees sur le genre (ODD 5.2.1) ===
Physique : 28.6%
Sexuelle : 20.2%
Au moins une forme : 42.8%
=== Violences basees sur le genre (ODD 5.2.1) ===
Physique : 28.6%
Au moins une forme : 28.6%
=== Violences basees sur le genre (ODD 5.2.1) ===
Physique : 28.6%
Sexuelle : 20.2%
Au moins une forme : 42.8%
=== Violences basees sur le genre (ODD 5.2.1) ===
Physique : 28.6%
Au moins une forme : 28.6%
Decomposition IPM par milieu : 2 groupes
Decomposition IPM par milieu : 2 groupes
Decomposition IPM par milieu : 2 groupes
Decomposition IPM par region : 5 groupes
Tableau ODD exporte : /home/hornik/tmp/scratch/RtmpBbJgJN/test_odd.xlsx
FGT0 national : 0.6363
Total contributions : 100% (doit = 100%)
FGT0 national : 0.63
Total contributions : 100% (doit = 100%)
FGT0 national : 0.63
Total contributions : 100% (doit = 100%)
Tableau exporte : /home/hornik/tmp/scratch/RtmpBbJgJN/test_fgt.xlsx
Saving _problems/test-rapports-100.R
Saving _problems/test-rapports-115.R
Saving _problems/test-rapports-131.R
Saving _problems/test-rapports-162.R
Saving _problems/test-rapports-208.R
Tableau exporte : /home/hornik/tmp/scratch/RtmpBbJgJN/test_desc.xlsx
Tableau exporte : /home/hornik/tmp/scratch/RtmpBbJgJN/test_desc2.xlsx
Tableau exporte : /home/hornik/tmp/scratch/RtmpBbJgJN/test_croise.xlsx
Classeur exporte : /home/hornik/tmp/scratch/RtmpBbJgJN/test_multi.xlsx (2 feuilles)
Classeur exporte : /home/hornik/tmp/scratch/RtmpBbJgJN/test_meta.xlsx (1 feuilles)
Classeur exporte : /home/hornik/tmp/scratch/RtmpBbJgJN/test_nonoms.xlsx (2 feuilles)
Aucune modification nécessaire.
Nettoyage effectué sur 1 variable(s) :
- region : 3 valeur(s) modifiée(s)
Nettoyage effectué sur 1 variable(s) :
- region : 3 valeur(s) modifiée(s)
Nettoyage effectué sur 1 variable(s) :
- region : 2 valeur(s) modifiée(s)
Nettoyage effectué sur 1 variable(s) :
- region : 2 valeur(s) modifiée(s)
Aucune modification nécessaire.
Harmonisation : 100% des valeurs standardisées.
Harmonisation : 100% des valeurs standardisées.
Harmonisation : 100% des valeurs standardisées.
Harmonisation : 100% des valeurs standardisées.
Plan de sondage créé :
- Observations : 100
Plan de sondage créé :
- Observations : 100
- Strates : 2
- Grappes (UPS) : 20
Plan de sondage créé :
- Observations : 95
Poids normalisés : somme = 100
Plan de sondage créé :
- Observations : 100
age : 20/20 valeurs imputées (méthode : mediane)
revenu : 15/15 valeurs imputées (méthode : moyenne)
age : 20/20 valeurs imputées (méthode : hot_deck)
age : 20/20 valeurs imputées (méthode : mediane)
age : 20/20 valeurs imputées (méthode : mediane)
age : 5/20 valeurs imputées (méthode : regression)
10 doublon(s) supprimé(s) sur 110 enregistrements (100 conservés).
5 doublon(s) supprimé(s) sur 105 enregistrements (100 conservés).
3 doublon(s) supprimé(s) sur 103 enregistrements (100 conservés).
100 valeur(s) recodée(s) dans 'sexe'.
100 valeur(s) recodée(s) dans 'strate'.
100 valeur(s) recodée(s) dans 'sexe_code'.
=== Diagnostic qualité des âges ===
Indice de Whipple : 5 (Qualité très mauvaise — correction fortement recommandée)
Indice de Myers : 80
=== Diagnostic qualité des âges ===
Indice de Whipple : 5 (Qualité très mauvaise — correction fortement recommandée)
Indice de Myers : 80
Empilement : 100 lignes au total (2 datasets).
Fusion 'gauche' : 100 lignes x 5 colonnes.
[2026-09-25 13:10:19] Import initial (100 lignes x 8 colonnes)
[2026-09-25 13:10:19] Étape 1 (100 lignes x 8 colonnes)
[2026-09-25 13:10:19] Étape 2 (100 lignes x 8 colonnes)
[2026-09-25 13:10:19] Test (100 lignes x 8 colonnes)
Graphique exporté : /home/hornik/tmp/scratch/RtmpBbJgJN/fileaa005365b0332.png (25.9 Ko)
Graphique exporté : /home/hornik/tmp/scratch/RtmpBbJgJN/fileaa0052be22aa8.pdf (21.7 Ko)
Graphique exporté : /home/hornik/tmp/scratch/RtmpBbJgJN/fileaa005c57e6d5.png (4.5 Ko)
[ FAIL 5 | WARN 7 | SKIP 2 | PASS 953 ]
══ Skipped tests (2) ═══════════════════════════════════════════════════════════
• rmarkdown est installe (1): 'test-rapports.R:79:3'
• shiny est installe (1): 'test-dashboard.R:107:3'
══ Failed tests ════════════════════════════════════════════════════════════════
── Error ('test-rapports.R:94:3'): generer_rapport_enquete() : rendu HTML fonctionne ──
Error in `value[[3L]](cond)`: Erreur lors de la generation du rapport : cannot open the connection
Verifiez que rmarkdown et ses dependances sont installes.
Backtrace:
▆
1. ├─base::suppressMessages(...) at test-rapports.R:94:3
2. │ └─base::withCallingHandlers(...)
3. └─statAfrikR::generer_rapport_enquete(...)
4. └─base::tryCatch(...)
5. └─base (local) tryCatchList(expr, classes, parentenv, handlers)
6. └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
7. └─value[[3L]](cond)
8. └─rlang::abort(...)
── Error ('test-rapports.R:109:3'): generer_rapport_enquete() : retourne le chemin invisible ──
Error in `value[[3L]](cond)`: Erreur lors de la generation du rapport : cannot open the connection
Verifiez que rmarkdown et ses dependances sont installes.
Backtrace:
▆
1. ├─base::suppressMessages(...) at test-rapports.R:109:3
2. │ └─base::withCallingHandlers(...)
3. └─statAfrikR::generer_rapport_enquete(...)
4. └─base::tryCatch(...)
5. └─base (local) tryCatchList(expr, classes, parentenv, handlers)
6. └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
7. └─value[[3L]](cond)
8. └─rlang::abort(...)
── Error ('test-rapports.R:124:3'): generer_rapport_enquete() : meta par defaut fonctionne ──
Error in `value[[3L]](cond)`: Erreur lors de la generation du rapport : cannot open the connection
Verifiez que rmarkdown et ses dependances sont installes.
Backtrace:
▆
1. ├─base::suppressMessages(...) at test-rapports.R:124:3
2. │ └─base::withCallingHandlers(...)
3. └─statAfrikR::generer_rapport_enquete(...)
4. └─base::tryCatch(...)
5. └─base (local) tryCatchList(expr, classes, parentenv, handlers)
6. └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
7. └─value[[3L]](cond)
8. └─rlang::abort(...)
── Error ('test-rapports.R:157:3'): generer_bulletin() : rendu HTML fonctionne ──
Error in `value[[3L]](cond)`: Erreur generation bulletin : cannot open the connection
Backtrace:
▆
1. ├─base::suppressMessages(...) at test-rapports.R:157:3
2. │ └─base::withCallingHandlers(...)
3. └─statAfrikR::generer_bulletin(...)
4. └─base::tryCatch(...)
5. └─base (local) tryCatchList(expr, classes, parentenv, handlers)
6. └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
7. └─value[[3L]](cond)
8. └─rlang::abort(paste0("Erreur generation bulletin : ", conditionMessage(e)))
── Error ('test-rapports.R:199:3'): generer_rapport_odd() : rendu HTML fonctionne ──
Error in `value[[3L]](cond)`: Erreur generation rapport ODD : cannot open the connection
Backtrace:
▆
1. ├─base::suppressMessages(...) at test-rapports.R:199:3
2. │ └─base::withCallingHandlers(...)
3. └─statAfrikR::generer_rapport_odd(...)
4. └─base::tryCatch(...)
5. └─base (local) tryCatchList(expr, classes, parentenv, handlers)
6. └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
7. └─value[[3L]](cond)
8. └─rlang::abort(paste0("Erreur generation rapport ODD : ", conditionMessage(e)))
[ FAIL 5 | WARN 7 | SKIP 2 | PASS 953 ]
Error:
! Test failures.
Execution halted
- checking for unstated dependencies in vignettes ... OK
- checking package vignettes ... OK
- checking re-building of vignette outputs ... [8s/11s] OK
- checking PDF version of manual ... [10s/12s] OK
- checking HTML version of manual ... [4s/6s] OK
- checking for non-standard things in the check directory ... OK
- DONE
Status: 1 ERROR