R Under development (unstable) (2025-06-11 r88304 ucrt) -- "Unsuffered Consequences" Copyright (C) 2025 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. > library(testthat) > library(boilerplate) boilerplate 1.2.0 > > test_check("boilerplate") [ FAIL 15 | WARN 1 | SKIP 4 | PASS 527 ] ══ Skipped tests (4) ═══════════════════════════════════════════════════════════ • On CRAN (1): 'test-init-functions.R:155:3' • Project listing not supported in temp directories with flat structure (1): 'test-project-functions.R:112:3' • Projects in temp directories use flat structure (1): 'test-project-functions.R:89:3' • Special characters test: structure not as expected (1): 'test-migration-utilities.R:315:9' ══ Failed tests ════════════════════════════════════════════════════════════════ ── Error ('test-import-export.R:53:3'): boilerplate_import and boilerplate_export work correctly ── Error in `boilerplate_export(db = unified_db, data_path = export_dir, output_file = "exported.rds", save_by_category = TRUE, quiet = TRUE, confirm = FALSE)`: Directory does not exist: D:\temp\2025_06_12_16_45_17_25820\RtmpwPIMz6\test_import_export2dbac140f1e97/export/projects/default/data. Set create_dirs=TRUE to create it. Backtrace: ▆ 1. └─boilerplate::boilerplate_export(...) at test-import-export.R:53:3 ── Error ('test-import-export.R:87:3'): boilerplate_export handles selective export ── Error in `boilerplate_export(db = test_db, select_elements = "methods.sample", data_path = export_dir, output_file = "boilerplate_export.rds", quiet = TRUE, confirm = FALSE)`: Directory does not exist: D:\temp\2025_06_12_16_45_17_25820\RtmpwPIMz6/selective_export/projects/default/data. Set create_dirs=TRUE to create it. Backtrace: ▆ 1. └─boilerplate::boilerplate_export(...) at test-import-export.R:87:3 ── Error ('test-import-export.R:121:3'): boilerplate_export handles wildcard selection ── Error in `boilerplate_export(db = test_db, select_elements = "methods.statistical.*", data_path = export_dir, output_file = "boilerplate_export.rds", quiet = TRUE, confirm = FALSE)`: Directory does not exist: D:\temp\2025_06_12_16_45_17_25820\RtmpwPIMz6/wildcard_export/projects/default/data. Set create_dirs=TRUE to create it. Backtrace: ▆ 1. └─boilerplate::boilerplate_export(...) at test-import-export.R:121:3 ── Error ('test-import-export.R:277:3'): boilerplate_export handles complex selection patterns ── Error in `boilerplate_export(db = test_db, select_elements = c("methods.statistical.longitudinal.*", "results.main"), data_path = temp_dir, output_file = "multi_select.rds", save_by_category = FALSE, quiet = TRUE, confirm = FALSE)`: Directory does not exist: D:\temp\2025_06_12_16_45_17_25820\RtmpwPIMz6\file2dbac2d95ef3/projects/default/data. Set create_dirs=TRUE to create it. Backtrace: ▆ 1. └─boilerplate::boilerplate_export(...) at test-import-export.R:277:3 ── Error ('test-import-export.R:335:3'): boilerplate_save handles different save modes ── Error in `boilerplate_save(db = test_db, data_path = output_dir, category = NULL, confirm = FALSE, quiet = TRUE, timestamp = FALSE)`: Directory does not exist: D:\temp\2025_06_12_16_45_17_25820\RtmpwPIMz6\file2dbac3b9118b3/output/projects/default/data. Set create_dirs=TRUE to create it. Backtrace: ▆ 1. └─boilerplate::boilerplate_save(...) at test-import-export.R:335:3 ── Error ('test-import-export.R:392:3'): import/export functions handle errors gracefully ── Error in `boilerplate_import(data_path = empty_data_dir, quiet = TRUE)`: Data path does not exist: D:\temp\2025_06_12_16_45_17_25820\RtmpwPIMz6\file2dbac6dde5117/empty_data/projects/default/data Backtrace: ▆ 1. └─boilerplate::boilerplate_import(data_path = empty_data_dir, quiet = TRUE) at test-import-export.R:392:3 ── Error ('test-import-export.R:446:3'): boilerplate_export preserves database structure ── Error in `boilerplate_export(db = test_db, data_path = temp_dir, output_file = "preserved.rds", quiet = TRUE, confirm = FALSE)`: Directory does not exist: D:\temp\2025_06_12_16_45_17_25820\RtmpwPIMz6\file2dbac3bce7e4a/projects/default/data. Set create_dirs=TRUE to create it. Backtrace: ▆ 1. └─boilerplate::boilerplate_export(...) at test-import-export.R:446:3 ── Error ('test-json-support.R:117:3'): boilerplate_import handles JSON files ── Error in `boilerplate_import(data_path = test_data_dir, quiet = TRUE)`: Data path does not exist: D:\temp\2025_06_12_16_45_17_25820\RtmpwPIMz6/test_json_import/projects/default/data Backtrace: ▆ 1. └─boilerplate::boilerplate_import(data_path = test_data_dir, quiet = TRUE) at test-json-support.R:117:3 ── Error ('test-json-support.R:161:3'): boilerplate_save handles JSON format ─── Error in `boilerplate_save(test_db$methods, data_path = test_data_dir, category = "methods", format = "json", confirm = FALSE, quiet = TRUE)`: Directory does not exist: D:\temp\2025_06_12_16_45_17_25820\RtmpwPIMz6/test_json_save/projects/default/data. Set create_dirs=TRUE to create it. Backtrace: ▆ 1. └─boilerplate::boilerplate_save(...) at test-json-support.R:161:3 ── Error ('test-json-support.R:373:3'): JSON databases maintain compatibility with RDS workflows ── Error in `boilerplate_save(test_db, data_path = test_path, format = "both", confirm = FALSE, quiet = TRUE)`: Directory does not exist: D:\temp\2025_06_12_16_45_17_25820\RtmpwPIMz6/compat_test/projects/default/data. Set create_dirs=TRUE to create it. Backtrace: ▆ 1. └─boilerplate::boilerplate_save(...) at test-json-support.R:373:3 ── Failure ('test-project-functions.R:20:3'): project parameter works in core functions ── file.exists(file.path(temp_dir, "boilerplate_unified.json")) is not TRUE `actual`: FALSE `expected`: TRUE ── Failure ('test-project-functions.R:157:3'): boilerplate_copy_from_project works ── dest_db$measures$anxiety$description not equal to "Anxiety scale". target is NULL, current is character ── Failure ('test-project-functions.R:159:3'): boilerplate_copy_from_project works ── dest_db$measures$anxiety$items not equal to 10. target is NULL, current is numeric ── Failure ('test-project-functions.R:221:3'): default project maintains backward compatibility ── file.exists(file.path(temp_dir, "boilerplate_unified.json")) is not TRUE `actual`: FALSE `expected`: TRUE ── Error ('test-utilities.R:148:3'): file path utilities work correctly ──────── Error in `boilerplate_save(db, data_path = temp_dir, confirm = FALSE, quiet = TRUE)`: Directory does not exist: D:\temp\2025_06_12_16_45_17_25820\RtmpwPIMz6\file2dbac7d751c41/projects/default/data. Set create_dirs=TRUE to create it. Backtrace: ▆ 1. └─boilerplate::boilerplate_save(...) at test-utilities.R:148:3 [ FAIL 15 | WARN 1 | SKIP 4 | PASS 527 ] Error: Test failures Execution halted