Running ‘testthat.R’ [165s/110s]
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(pkgdown)
  > 
  > test_check("pkgdown")
  Starting 2 test processes.
  > test-build-news.R: pandoc: /tmp/RtmpwzSu2R/file334a8516dcfe14: withFile: resource exhausted (No space left on device)
  > test-build-news.R: HasCallStack backtrace:
  > test-build-news.R:   collectBacktraces, called at libraries/ghc-internal/src/GHC/Internal/Exception.hs:169:13 in ghc-internal:GHC.Internal.Exception
  > test-build-news.R:   toExceptionWithBacktrace, called at libraries/ghc-internal/src/GHC/Internal/IO.hs:260:11 in ghc-internal:GHC.Internal.IO
  > test-build-news.R:   throwIO, called at libraries/ghc-internal/src/GHC/Internal/IO/Exception.hs:315:19 in ghc-internal:GHC.Internal.IO.Exception
  > test-build-news.R:   ioException, called at libraries/ghc-internal/src/GHC/Internal/IO/Exception.hs:319:20 in ghc-internal:GHC.Internal.IO.Exception
  > test-build-news.R: 
  > test-build-news.R: 
  Saving _problems/test-build-news-56.R
  Saving _problems/test-check-20.R
  > test-render.R: pandoc: 
  > test-render.R: /tmp/RtmpTEZHm4/file334a31581d7de2: withFile: resource exhausted (No space left on device)
  > test-render.R: HasCallStack backtrace:
  > test-render.R:   collectBacktraces, called at libraries/ghc-internal/src/GHC/Internal/Exception.hs:169:13 in ghc-internal:GHC.Internal.Exception
  > test-render.R:   toExceptionWithBacktrace, called at libraries/ghc-internal/src/GHC/Internal/IO.hs:260:11 in ghc-internal:GHC.Internal.IO
  > test-render.R:   throwIO, called at libraries/ghc-internal/src/GHC/Internal/IO/Exception.hs:315:19 in ghc-internal:GHC.Internal.IO.Exception
  > test-render.R:   ioException, called at libraries/ghc-internal/src/GHC/Internal/IO/Exception.hs:319:20 in ghc-internal:GHC.Internal.IO.Exception
  > test-render.R: 
  > test-render.R: 
  Saving _problems/test-render-41.R
  Saving _problems/test-theme-7.R
  Saving _problems/test-build-quarto-articles-130.R
  [ FAIL 5 | WARN 4 | SKIP 132 | PASS 743 ]
  
  ══ Skipped tests (132) ═════════════════════════════════════════════════════════
  • On CRAN (132): 'test-build-reference.R:1:1', 'test-build-reference.R:110:1',
    'test-build-articles.R:8:1', 'test-build-articles.R:24:1',
    'test-build-articles.R:79:3', 'test-build-articles.R:91:1',
    'test-build-favicons.R:1:1', 'test-build-favicons.R:10:1',
    'test-build-footer.R:1:1', 'test-build-footer.R:75:1',
    'test-build-github.R:1:1', 'test-build-home-authors.R:20:1',
    'test-build-home-authors.R:33:1', 'test-build-home-authors.R:131:1',
    'test-build-home-authors.R:138:1', 'test-build-home-authors.R:257:1',
    'test-build-home-community.R:1:1', 'test-build-home-index.R:1:1',
    'test-build-home-index.R:35:1', 'test-build-home-index.R:58:1',
    'test-build-home-index.R:86:1', 'test-build-home-index.R:96:1',
    'test-build-home-index.R:116:1', 'test-build-home-index.R:127:1',
    'test-build-home-index.R:147:3', 'test-build-home-index.R:171:1',
    'test-build-llm-dl.R:22:1', 'test-build-llm-dl.R:39:1',
    'test-build-llm.R:1:1', 'test-build-news.R:1:1', 'test-build-news.R:117:3',
    'test-build-news.R:122:3', 'test-build-news.R:127:3',
    'test-build-news.R:201:1', 'test-build-news.R:214:1',
    'test-build-news.R:229:1', 'test-build-news.R:244:1',
    'test-build-news.R:259:1', 'test-build-article.R:57:1',
    'test-build-article.R:128:1', 'test-build-article.R:144:1',
    'test-build-article.R:194:1', 'test-build-article.R:214:3',
    'test-build-article.R:235:1', 'test-build-article.R:282:1',
    'test-build-article.R:306:3', 'test-build-article.R:356:1',
    'test-build-article.R:381:1', 'test-build-redirects.R:1:1',
    'test-build-redirects.R:21:1', 'test-build-reference-index.R:1:1',
    'test-build-reference-index.R:53:1', 'test-build-reference-index.R:68:1',
    'test-build-reference-index.R:116:1', 'test-build-reference-index.R:131:1',
    'test-build-search-docs.R:26:1', 'test-build-search-docs.R:46:1',
    'test-check-built.R:1:1', 'test-check.R:1:1', 'test-check.R:25:1',
    'test-check.R:38:1', 'test-check.R:52:1', 'test-check.R:64:1',
    'test-config.R:8:1', 'test-config.R:13:1', 'test-config.R:27:1',
    'test-development.R:49:1', 'test-external-deps.R:1:1',
    'test-highlight.R:12:1', 'test-highlight.R:27:1', 'test-highlight.R:44:1',
    'test-init.R:1:1', 'test-init.R:50:1', 'test-markdown.R:20:1',
    'test-markdown.R:56:1', 'test-markdown.R:67:1', 'test-navbar-menu.R:1:1',
    'test-navbar-menu.R:13:1', 'test-navbar-menu.R:27:1',
    'test-navbar-menu.R:47:1', 'test-navbar-menu.R:92:1',
    'test-navbar-menu.R:100:1', 'test-navbar.R:1:1', 'test-navbar.R:12:1',
    'test-navbar.R:18:1', 'test-navbar.R:92:1', 'test-navbar.R:103:1',
    'test-navbar.R:135:1', 'test-navbar.R:143:1', 'test-navbar.R:170:1',
    'test-package.R:1:1', 'test-package.R:19:1', 'test-package.R:27:1',
    'test-package.R:42:1', 'test-package.R:91:1', 'test-preview.R:1:1',
    'test-rd-example.R:74:1', 'test-rd-html.R:6:1', 'test-rd-html.R:31:1',
    'test-rd-html.R:35:1', 'test-rd-html.R:54:1', 'test-rd-html.R:211:1',
    'test-rd-html.R:313:1', 'test-rd-html.R:381:1', 'test-rd-html.R:391:1',
    'test-rd-html.R:402:1', 'test-rd-html.R:415:1', 'test-render.R:1:1',
    'test-render.R:48:1', 'test-repo.R:67:1', 'test-templates.R:127:1',
    'test-templates.R:140:1', 'test-templates.R:190:1', 'test-theme.R:28:1',
    'test-topics-external.R:1:1', 'test-topics-external.R:9:1',
    'test-topics.R:12:1', 'test-topics.R:29:1', 'test-topics.R:51:1',
    'test-topics.R:150:1', 'test-topics.R:166:1',
    'test-build-quarto-articles.R:71:1', 'test-tweak-homepage.R:38:1',
    'test-tweak-homepage.R:60:1', 'test-tweak-homepage.R:75:1',
    'test-tweak-tabset.R:1:1', 'test-tweak-tags.R:67:1',
    'test-tweak-tags.R:206:3', 'test-tweak-tags.R:300:1', 'test-utils-fs.R:1:1',
    'test-utils-fs.R:6:1', 'test-usage.R:22:1'
  
  ══ Failed tests ════════════════════════════════════════════════════════════════
  ── Error ('test-build-news.R:45:3'): multi-page news are rendered ──────────────
  Error in `file(con, "w")`: cannot open the connection
  Backtrace:
      ▆
   1. └─pkgdown:::pkg_add_file(...) at test-build-news.R:45:3
   2.   └─pkgdown:::write_lines(lines, full_path) at ./helper.R:64:5
   3.     └─base::writeLines(enc2utf8(text), path, useBytes = TRUE)
   4.       └─base::file(con, "w")
  ── Error ('test-check.R:13:3'): sitrep reports all problems ────────────────────
  Error in `file()`: cannot open the connection
  Backtrace:
       ▆
    1. └─pkgdown:::local_pkgdown_site(...) at test-check.R:13:3
    2.   └─pkgdown::as_pkgdown(path, meta) at ./helper.R:54:3
    3.     └─pkgdown:::package_topics(src_path)
    4.       └─pkgdown:::package_rd(path)
    5.         └─base::lapply(rd, rd_file, pkg_path = path)
    6.           └─pkgdown (local) FUN(X[[i]], ...)
    7.             └─tools::loadPkgRdMacros(pkg_path)
    8.               └─tools:::initialRdMacros(pkglist)
    9.                 └─tools::loadRdMacros(file = macros)
   10.                   └─tools::parse_Rd(file, fragment = TRUE, macros = macros, warningCalls = FALSE)
   11.                     └─base::file()
  ── Error ('test-render.R:41:3'): can include text in header, before body, and after body ──
  Error: pandoc document conversion failed with error 1
  Backtrace:
       ▆
    1. └─pkgdown:::render_page_html(pkg, "title-body") at test-render.R:41:3
    2.   ├─pkgdown:::modify_list(data_template(pkg, depth = depth), data)
    3.   └─pkgdown::data_template(pkg, depth = depth)
    4.     └─pkgdown:::data_footer(pkg)
    5.       └─pkgdown:::markdown_text_block(...)
    6.         └─pkgdown:::markdown_text(pkg, text, ...)
    7.           └─pkgdown:::markdown_path_html(pkg, md_path, ...)
    8.             └─pkgdown:::convert_markdown_to_html(pkg, path, html_path)
    9.               └─rmarkdown::pandoc_convert(...)
   10.                 └─rmarkdown:::stop2(...)
  ── Error ('test-theme.R:5:3'): check_bslib_theme() works ───────────────────────
  Error in `grDevices::pdf(new, ...)`: cannot open file '/tmp/RtmpTEZHm4/verify_exec_334a3163077c84'
  Backtrace:
      ▆
   1. └─testthat::expect_snapshot(...) at test-theme.R:5:3
   2.   └─testthat:::expect_snapshot_(...)
   3.     ├─testthat:::with_is_snapshotting(...)
   4.     └─testthat:::verify_exec(quo_get_expr(x), quo_get_env(x), replay)
   5.       └─withr::local_pdf(device_path)
   6.         └─grDevices::pdf(new, ...)
  ── Error ('test-build-quarto-articles.R:130:3'): can build quarto articles in articles folder ──
  <purrr_error_indexed/rlang_error/error/condition>
  Error in `purrr::map(path(base, vig_path), article_metadata)`: i In index: 1.
  Caused by error in `quarto::quarto_inspect()`:
  ! Error running quarto CLI from R.
  Caused by error in `quarto::quarto_inspect()`:
  x Error returned by quarto CLI.
    -----------------------------
    [91mERROR: unable to open database file[39m
    
    Stack trace:
    at async Object.openKv (ext:deno_kv/01_db.ts:10:15)
    at async ProjectCacheImpl.init (file:///opt/quarto/bin/quarto.js:87181:22)
    at async createProjectCache (file:///opt/quarto/bin/quarto.js:87315:7)
    at async singleFileProjectContext (file:///opt/quarto/bin/quarto.js:142152:16)
    at async inspectDocumentConfig (file:///opt/quarto/bin/quarto.js:163989:61)
    at async inspectConfig (file:///opt/quarto/bin/quarto.js:163930:12)
    at async _Command.actionHandler (file:///opt/quarto/bin/quarto.js:164105:21)
    at async _Command.execute (file:///opt/quarto/bin/quarto.js:102091:7)
    at async _Command.parseCommand (file:///opt/quarto/bin/quarto.js:101968:14)
    at async quarto4 (file:///opt/quarto/bin/quarto.js:187649:5)
    at async file:///opt/quarto/bin/quarto.js:187677:5
    at async file:///opt/quarto/bin/quarto.js:187532:14
    at async mainRunner (file:///opt/quarto/bin/quarto.js:187534:5)
    at async file:///opt/quarto/bin/quarto.js:187670:3
    
  Caused by error in `processx::run()`:
  ! System command 'quarto' failed
  Backtrace:
       ▆
    1. ├─pkgdown:::pkg_add_file(pkg, "vignettes/articles/vig1.qmd") at test-build-quarto-articles.R:130:3
    2. │ └─pkgdown::as_pkgdown(pkg$src_path) at ./helper.R:68:5
    3. │   └─pkgdown:::package_vignettes(src_path)
    4. │     └─purrr::map(path(base, vig_path), article_metadata)
    5. │       └─purrr:::map_("list", .x, .f, ..., .progress = .progress)
    6. │         ├─purrr:::with_indexed_errors(...)
    7. │         │ └─base::withCallingHandlers(...)
    8. │         ├─purrr:::call_with_cleanup(...)
    9. │         └─pkgdown (local) .f(.x[[i]], ...)
   10. │           └─quarto::quarto_inspect(path)
   11. │             └─quarto:::quarto_run(args, quarto_bin = quarto_bin)
   12. │               ├─base::withCallingHandlers(...)
   13. │               └─processx::run(...)
   14. │                 └─throw(...)
   15. │                   └─base::signalCondition(cond)
   16. ├─quarto (local) `<fn>`(`<systm___>`)
   17. │ └─quarto:::wrap_quarto_error(e, args, .call = .call)
   18. │   └─cli::cli_abort(msg, call = .call, parent = cnd, )
   19. │     └─rlang::abort(...)
   20. │       └─rlang:::signal_abort(cnd, .file)
   21. │         └─base::signalCondition(cnd)
   22. ├─quarto (local) `<fn>`(`<rlng_rrr>`)
   23. │ └─cli::cli_abort(...)
   24. │   └─rlang::abort(...)
   25. │     └─rlang:::signal_abort(cnd, .file)
   26. │       └─base::signalCondition(cnd)
   27. └─purrr (local) `<fn>`(`<rlng_rrr>`)
   28.   └─cli::cli_abort(...)
   29.     └─rlang::abort(...)
  
  [ FAIL 5 | WARN 4 | SKIP 132 | PASS 743 ]
  Error:
  ! Test failures.
  Execution halted