R Under development (unstable) (2026-09-29 r90598 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-inclusion-plot: ................ bma-result-unwrap: ........................ best-practice-estimate: ................................................................. bms-reproducibility: ..... box-plot-study-label: ........... box-testthat-imports: . bma: ............................................................................................. cache-signature-components: ........................ calc-endo-kink: ............................. calc-maive: ............. calc-meta: .......... calc-stem: ................ calc-selection-model: ................................ data-auto-detection-confirmation: .................... cli: ................................................................ data-column-recognition-provisional: ........................................... data-cache-signature: ........ data-column-recognition-scenarios: ...................................................... data-column-recognition: ..................................................................................................... data-column-resolution: ................................................ data-config-defaults: ................................................. data-config-fix: ....... data-compute: .................................... data-config-mapping-plausibility: ........ data-configure: ....... data-config-resolve: .................................. data-derived-columns: ............................. data-encoding: .................................. data-derivation: ............................................................................ data-external-mapping: ............................................................................................................................................... data-index: . data-interactive-mapping: ..................................................... data-mock: ........... data-method-requirements: ..................... data-na-handling: .................................................... data-preprocess: ............................................................... data-preview: ................. data-profile: .......................... data-read: ............................................. data-role-evidence: .............................................. data-schema-detect: ....................................... data-prepare-phases: ............ data-smart-detection: ........................................................... data-schema-reconcile: ............................................................................................................. data-utils: .................................................. deprecated-aliases: .................. econometric-maive: ............................................................................................................................................. econometric-exogeneity: ...................................................................................... econometric-vcov: ......................... effect-summary-stats-integration: ...................................... effect-summary-stats-interactive: ........................................ effect-summary-stats: ............................. elliott-cdfs-cache: ................ elliott-simulate-cdfs: ............. file-picker: ..............S fma: .......................................... funnel-plot: ................................................ generated-check-manifest: S grouping: .......................... indentation_guard_clause_linter: SSSS interactive-input: ...................................................... interactive-preview: ...................................... interactive: ............... libs-cache: ................................................... libs-editor: .................... libs-string: ........ econometric-p-hacking: .............................................................................................................................................................................. linear-tests-real-data: ................................... log: ............................................... ma-table: .............................. method-estimates-contract: ......................................................................................................................................................................................................... method-execution: ..................................................................SS.....SSS..S method-picker: ................ linear-tests: .......................................................................................................................... methods-table: ....................................................................... methods-vignette-parity: SS modules-path: ......... methods-p-hacking-exogeneity: ...................................... nonlinear-waap-top10: ........... options-column-preprocessing: ...................... options-file-menu: ................................................................. nonlinear-tests: ............................................................................... options-last-used: ...................... options-migration: .............................S.. options-prompt-input: ...... options-inspect: .................................................. options-prompt-value: ............. options-prompts: ...... options-roundtrip: ................. options-resolver: ................... options-strict: ................SS options-template-parity: ......SS options-typed-accessors: ................ options-type-registry: ................................................................................................... output-export: .......................................................................... output-latex: ................................ paths: ... options: ....................................................... release-notes: SSSS report-integration: SS report-render: ................................................. prima-facie-graphs: .... result-formatters: .................... run-manifest: .............................S run-summary: ........................... robma: .................... runtime-methods: ....................................................... save-preference: ...... schema-reconcile-integration: ..................... session-hub: ....................................................................................................................................... summary-table-characterization: .. run: ....................................................SSS............................................................. t-stat-histogram: ........................................ variable-summary-stats: ........ visualization-fork-safety: SSS.................S....... visualization-preview: ...................... visualization-ticks: ......................................... variable-suggestion: ............................................................................................................................ visualization: ....................................................................... ══ Skipped ═════════════════════════════════════════════════════════════════════ 1. the AppleScript compiles ('test-file-picker.R:66:3') - Reason: macOS only 2. 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) 3. 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 4. 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 5. 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 6. 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 7. execute_method_layer isolates failures from the rest of the layer ('test-method-execution.R:351:5') - Reason: forking is unavailable 8. execute_method_layer gives identical results in parallel and sequentially ('test-method-execution.R:365:3') - Reason: forking is unavailable 9. execute_method_layer explains a worker that died without an error ('test-method-execution.R:398:3') - Reason: forking is unavailable 10. execute_method_layer pins BLAS/OpenMP to one thread only while forking ('test-method-execution.R:423:3') - Reason: forking is unavailable 11. execute_method_layer captures output from forked workers ('test-method-execution.R:452:3') - Reason: forking is unavailable 12. execute_method_layer returns the files each method wrote ('test-method-execution.R:488:5') - Reason: forking is unavailable 13. the methods-overview vignette documents exactly the registered methods ('test-methods-vignette-parity.R:98:3') - Reason: vignette sources are not available 14. the methods-overview vignette matches the registered method metadata ('test-methods-vignette-parity.R:107:3') - Reason: vignette sources are not available 15. a migrated legacy file loads and round-trips through options_load ('test-options-migration.R:168:3') - Reason: package sources are not available 16. no getOption("artma.*") reads omit a default ('test-options-strict.R:102:3') - Reason: package sources are not available 17. 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 18. template leaves and consumed option keys stay in parity ('test-options-template-parity.R:175:3') - Reason: package sources are not available 19. 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 20. 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) 21. 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) 22. 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) 23. 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) 24. artma() writes report.html when output.report is enabled ('test-report-integration.R:17:3') - Reason: On CRAN 25. artma() renders one report section per method for a real method set ('test-report-integration.R:70:3') - Reason: On CRAN 26. artma() writes a run.json describing exactly that run ('test-run-manifest.R:171:3') - Reason: On CRAN 27. invoke_runtime_methods produces the same results in parallel and sequentially ('test-run.R:562:3') - Reason: forking is unavailable 28. invoke_runtime_methods records a failure from a forked method ('test-run.R:596:3') - Reason: forking is unavailable 29. invoke_runtime_methods explains a forked method that was killed ('test-run.R:622:3') - Reason: forking is unavailable 30. save_plot writes a valid PNG from inside a forked worker ('test-visualization-fork-safety.R:47:3') - Reason: forking is unavailable 31. open_png_device writes a valid PNG from inside a forked worker ('test-visualization-fork-safety.R:84:3') - Reason: forking is unavailable 32. the forked-worker flag is confined to the child process ('test-visualization-fork-safety.R:117:3') - Reason: forking is unavailable 33. a forked worker previewing a plot survives ('test-visualization-fork-safety.R:295:3') - Reason: forking is unavailable ══ DONE ════════════════════════════════════════════════════════════════════════ > > proc.time() user system elapsed 14.79 0.70 106.35