R Under development (unstable) (2026-08-17 r90424 ucrt) -- "Unsuffered Consequences" Copyright (C) 2026 The R Foundation for Statistical Computing Platform: x86_64-w64-mingw32/x64 R is free software and comes with ABSOLUTELY NO WARRANTY. You are welcome to redistribute it under certain conditions. Type 'license()' or 'licence()' for distribution details. R is a collaborative project with many contributors. Type 'contributors()' for more information and 'citation()' on how to cite R or R packages in publications. Type 'demo()' for some demos, 'help()' for on-line help, or 'help.start()' for an HTML browser interface to help. Type 'q()' to quit R. > # nolint start: undesirable_function_linter. > library(testthat) > library(artma) > # nolint end: undesirable_function_linter. > > testthat::test_check("artma", reporter = "summary") Starting 2 test processes. autonomy: .................................................. bma-auto-select: ............................ bma-collinearity: ................................................. bma-derived-encodings: ...................... bma-result-unwrap: ........................ best-practice-estimate: ................................................................. bms-reproducibility: ..... bma: .................................................................... box-plot-study-label: ...... cache-signature-components: ........................ box-testthat-imports: . calc-endo-kink: ............................. calc-meta: .......... calc-maive: ............. calc-stem: ................ calc-selection-model: ................................ data-auto-detection-confirmation: .................... data-cache-signature: ........ cli: ................................................................ data-column-resolution: ................................................ data-column-recognition: ....................................................................................... data-config-defaults: ................................................. data-compute: .................. data-config-fix: ....... data-configure: ....... data-index: . data-config-resolve: .................................. data-interactive-mapping: .............................. data-mock: ........... data-method-requirements: ..................... data-na-handling: ................................. data-preprocess: ............................ data-preview: ................. data-profile: .......................... data-read: ............................... data-schema-detect: ............ data-schema-reconcile: ............................................ data-smart-detection: ................................ data-utils: .................................................. data-prepare-phases: ....... econometric-exogeneity: ........................................................... deprecated-aliases: .................. econometric-maive: ............................................................................................................................................. econometric-vcov: ......................... effect-summary-stats-integration: ...................................... effect-summary-stats-interactive: ........................................ effect-summary-stats: ............... elliott-cdfs-cache: ................ elliott-simulate-cdfs: ............. fma: ......................... funnel-plot: ................................... generated-check-manifest: S grouping: .......................... indentation_guard_clause_linter: SSSS interactive: ............... libs-cache: ................................................... libs-editor: .................... libs-string: ........ econometric-p-hacking: ................................................................................................................................................. log: ............................................... ma-table: .............................. method-estimates-contract: ......................................................................................................................................................................................................... method-execution: .................................................................SS.....SSS..S linear-tests: .......................................................................................................................... methods-p-hacking-exogeneity: .............................. methods-vignette-parity: SS modules-path: ......... methods-table: ....................................................................... nonlinear-waap-top10: ........... options-column-preprocessing: ................. options-inspect: .................................................. options-migration: .............................S.. options-prompt-input: ...... options-resolver: ................... options-roundtrip: ................. nonlinear-tests: .......................................................................... options-template-parity: ......SS options-strict: ................SS options-typed-accessors: ................ options-type-registry: ............................................................................................... output-export: ......................................................... output-latex: ................................ paths: ... options: ..................................................... release-notes: SSSS report-integration: SS prima-facie-graphs: . report-render: ................................................. result-formatters: .................... run-manifest: .............................S run-summary: ........................... robma: .................... runtime-methods: .................................................... save-preference: ...... run: ...................................SSS....... schema-reconcile-integration: ..................... summary-table-characterization: .. variable-suggestion: ............................................................................................................................ variable-summary-stats: ........ t-stat-histogram: ................................ visualization-fork-safety: SSS.................S visualization: ........................................... ══ Skipped ═════════════════════════════════════════════════════════════════════ 1. R/generated_check_manifest.R matches the generator's current output ('test-generated-check-manifest.R:8:5') - Reason: generate_check_manifest.R is not available (expected when testing an installed/built package) 2. indentation_guard_clause_linter allows guard clause without braces ('test-indentation_guard_clause_linter.R:17:3') - Reason: scripts/linters.R is not available in this test environment 3. indentation_guard_clause_linter keeps regular indentation issues ('test-indentation_guard_clause_linter.R:27:3') - Reason: scripts/linters.R is not available in this test environment 4. indentation_guard_clause_linter requires indentation on guard body ('test-indentation_guard_clause_linter.R:37:3') - Reason: scripts/linters.R is not available in this test environment 5. indentation_guard_clause_linter flags over-indented guard body ('test-indentation_guard_clause_linter.R:47:3') - Reason: scripts/linters.R is not available in this test environment 6. execute_method_layer isolates failures from the rest of the layer ('test-method-execution.R:333:5') - Reason: forking is unavailable 7. execute_method_layer gives identical results in parallel and sequentially ('test-method-execution.R:347:3') - Reason: forking is unavailable 8. execute_method_layer explains a worker that died without an error ('test-method-execution.R:380:3') - Reason: forking is unavailable 9. execute_method_layer pins BLAS/OpenMP to one thread only while forking ('test-method-execution.R:405:3') - Reason: forking is unavailable 10. execute_method_layer captures output from forked workers ('test-method-execution.R:434:3') - Reason: forking is unavailable 11. execute_method_layer returns the files each method wrote ('test-method-execution.R:470:5') - Reason: forking is unavailable 12. the methods-overview vignette documents exactly the registered methods ('test-methods-vignette-parity.R:98:3') - Reason: vignette sources are not available 13. the methods-overview vignette matches the registered method metadata ('test-methods-vignette-parity.R:107:3') - Reason: vignette sources are not available 14. a migrated legacy file loads and round-trips through options_load ('test-options-migration.R:168:3') - Reason: package sources are not available 15. template leaves and consumed option keys stay in parity ('test-options-template-parity.R:175:3') - Reason: package sources are not available 16. options files predating the cache.max_age rename reconcile to the default ('test-options-template-parity.R:204:3') - Reason: package sources are not available 17. no getOption("artma.*") reads omit a default ('test-options-strict.R:102:3') - Reason: package sources are not available 18. NA-able scalar options are never read via getOption with a non-NA default ('test-options-strict.R:139:3') - Reason: package sources are not available 19. the git-chglog header pattern captures scoped conventional commits ('test-release-notes.R:40:3') - Reason: .chglog/config.yml is not available (expected when testing an installed/built package) 20. extract_release_notes returns the requested section without its heading ('test-release-notes.R:71:3') - Reason: scripts/R/get_release_notes.R is not available (expected when testing an installed/built package) 21. extract_release_notes fails loudly on an empty section ('test-release-notes.R:89:3') - Reason: scripts/R/get_release_notes.R is not available (expected when testing an installed/built package) 22. NEWS.md carries release notes for the current package version ('test-release-notes.R:98:3') - Reason: NEWS.md is not available (expected when testing an installed/built package) 23. artma() writes report.html when output.report is enabled ('test-report-integration.R:17:3') - Reason: On CRAN 24. artma() renders one report section per method for a real method set ('test-report-integration.R:70:3') - Reason: On CRAN 25. artma() writes a run.json describing exactly that run ('test-run-manifest.R:171:3') - Reason: On CRAN 26. invoke_runtime_methods produces the same results in parallel and sequentially ('test-run.R:386:3') - Reason: forking is unavailable 27. invoke_runtime_methods records a failure from a forked method ('test-run.R:420:3') - Reason: forking is unavailable 28. invoke_runtime_methods explains a forked method that was killed ('test-run.R:446:3') - Reason: forking is unavailable 29. save_plot writes a valid PNG from inside a forked worker ('test-visualization-fork-safety.R:47:3') - Reason: forking is unavailable 30. open_png_device writes a valid PNG from inside a forked worker ('test-visualization-fork-safety.R:84:3') - Reason: forking is unavailable 31. the forked-worker flag is confined to the child process ('test-visualization-fork-safety.R:117:3') - Reason: forking is unavailable 32. a forked worker previewing a plot survives ('test-visualization-fork-safety.R:293:3') - Reason: forking is unavailable ══ DONE ════════════════════════════════════════════════════════════════════════ > > proc.time() user system elapsed 20.82 1.37 125.62