Running 'testthat.R' [205s]
Running the tests in 'tests/testthat.R' failed.
Complete output:
  > library(testthat)
  > library(reporter)
  Loading required package: common
  > library(fmtr)
  > library(dplyr)
  
  Attaching package: 'dplyr'
  
  The following object is masked from 'package:testthat':
  
      matches
  
  The following objects are masked from 'package:stats':
  
      filter, lag
  
  The following objects are masked from 'package:base':
  
      intersect, setdiff, setequal, union
  
  > library(tidyr)
  
  Attaching package: 'tidyr'
  
  The following object is masked from 'package:testthat':
  
      matches
  
  > library(magrittr)
  
  Attaching package: 'magrittr'
  
  The following object is masked from 'package:tidyr':
  
      extract
  
  The following objects are masked from 'package:testthat':
  
      equals, is_less_than, not
  
  > library(ggplot2)
  > 
  > test_check("reporter")
  [ FAIL 69 | WARN 0 | SKIP 0 | PASS 1416 ]
  
  ══ Failed tests ════════════════════════════════════════════════════════════════
  ── Error (test-pdf.R:186:5): pdf5: Table with long cell and label values wraps as expected. ──
  Error in `round(x$sec[n0], digits)`: non-numeric argument to mathematical function
  Backtrace:
       ▆
    1. └─reporter::write_report(rpt) at test-pdf.R:186:4
    2.   └─reporter:::write_report_pdf(x)
    3.     └─reporter:::write_pdf_output(rs, ls, rs$modified_path)
    4.       └─reporter:::write_pdf(r)
    5.         └─reporter:::render.pdf_document(doc)
    6.           ├─reporter:::render(itm)
    7.           └─reporter:::render.pdf_info(itm)
    8.             ├─base::paste0(...)
    9.             ├─base::as.character(tm, "D:%Y%m%d%H%M%S")
   10.             └─base::as.character.POSIXt(tm, "D:%Y%m%d%H%M%S")
  ── Error (test-pdf.R:222:5): pdf6: Table with spanning headers works as expected. ──
  Error in `round(x$sec[n0], digits)`: non-numeric argument to mathematical function
  Backtrace:
       ▆
    1. └─reporter::write_report(rpt) at test-pdf.R:222:4
    2.   └─reporter:::write_report_pdf(x)
    3.     └─reporter:::write_pdf_output(rs, ls, rs$modified_path)
    4.       └─reporter:::write_pdf(r)
    5.         └─reporter:::render.pdf_document(doc)
    6.           ├─reporter:::render(itm)
    7.           └─reporter:::render.pdf_info(itm)
    8.             ├─base::paste0(...)
    9.             ├─base::as.character(tm, "D:%Y%m%d%H%M%S")
   10.             └─base::as.character.POSIXt(tm, "D:%Y%m%d%H%M%S")
  ── Error (test-pdf.R:355:5): pdf9: Simplest PDF Plot works as expected. ────────
  Error in `round(x$sec[n0], digits)`: non-numeric argument to mathematical function
  Backtrace:
       ▆
    1. └─reporter::write_report(rpt) at test-pdf.R:355:4
    2.   └─reporter:::write_report_pdf(x)
    3.     └─reporter:::write_pdf_output(rs, ls, rs$modified_path)
    4.       └─reporter:::write_pdf(r)
    5.         └─reporter:::render.pdf_document(doc)
    6.           ├─reporter:::render(itm)
    7.           └─reporter:::render.pdf_info(itm)
    8.             ├─base::paste0(...)
    9.             ├─base::as.character(tm, "D:%Y%m%d%H%M%S")
   10.             └─base::as.character.POSIXt(tm, "D:%Y%m%d%H%M%S")
  ── Error (test-pdf.R:389:5): pdf10: PDF Table with Plot works as expected. ─────
  Error in `round(x$sec[n0], digits)`: non-numeric argument to mathematical function
  Backtrace:
       ▆
    1. └─reporter::write_report(rpt) at test-pdf.R:389:4
    2.   └─reporter:::write_report_pdf(x)
    3.     └─reporter:::write_pdf_output(rs, ls, rs$modified_path)
    4.       └─reporter:::write_pdf(r)
    5.         └─reporter:::render.pdf_document(doc)
    6.           ├─reporter:::render(itm)
    7.           └─reporter:::render.pdf_info(itm)
    8.             ├─base::paste0(...)
    9.             ├─base::as.character(tm, "D:%Y%m%d%H%M%S")
   10.             └─base::as.character.POSIXt(tm, "D:%Y%m%d%H%M%S")
  ── Error (test-pdf.R:425:3): pdf11: PDF Table with Plot on same page works as expected. ──
  Error in `round(x$sec[n0], digits)`: non-numeric argument to mathematical function
  Backtrace:
       ▆
    1. └─reporter::write_report(rpt) at test-pdf.R:425:2
    2.   └─reporter:::write_report_pdf(x)
    3.     └─reporter:::write_pdf_output(rs, ls, rs$modified_path)
    4.       └─reporter:::write_pdf(r)
    5.         └─reporter:::render.pdf_document(doc)
    6.           ├─reporter:::render(itm)
    7.           └─reporter:::render.pdf_info(itm)
    8.             ├─base::paste0(...)
    9.             ├─base::as.character(tm, "D:%Y%m%d%H%M%S")
   10.             └─base::as.character.POSIXt(tm, "D:%Y%m%d%H%M%S")
  ── Error (test-pdf.R:456:3): pdf12: Table and Text output works as expected. ───
  Error in `round(x$sec[n0], digits)`: non-numeric argument to mathematical function
  Backtrace:
       ▆
    1. └─reporter::write_report(rpt) at test-pdf.R:456:2
    2.   └─reporter:::write_report_pdf(x)
    3.     └─reporter:::write_pdf_output(rs, ls, rs$modified_path)
    4.       └─reporter:::write_pdf(r)
    5.         └─reporter:::render.pdf_document(doc)
    6.           ├─reporter:::render(itm)
    7.           └─reporter:::render.pdf_info(itm)
    8.             ├─base::paste0(...)
    9.             ├─base::as.character(tm, "D:%Y%m%d%H%M%S")
   10.             └─base::as.character.POSIXt(tm, "D:%Y%m%d%H%M%S")
  ── Error (test-pdf.R:502:5): pdf14: Simplest portrait table works as expected. ──
  Error in `round(x$sec[n0], digits)`: non-numeric argument to mathematical function
  Backtrace:
       ▆
    1. └─reporter::write_report(rpt) at test-pdf.R:502:4
    2.   └─reporter:::write_report_pdf(x)
    3.     └─reporter:::write_pdf_output(rs, ls, rs$modified_path)
    4.       └─reporter:::write_pdf(r)
    5.         └─reporter:::render.pdf_document(doc)
    6.           ├─reporter:::render(itm)
    7.           └─reporter:::render.pdf_info(itm)
    8.             ├─base::paste0(...)
    9.             ├─base::as.character(tm, "D:%Y%m%d%H%M%S")
   10.             └─base::as.character.POSIXt(tm, "D:%Y%m%d%H%M%S")
  ── Error (test-pdf.R:801:5): pdf24: PDF Table with Plot and borders on content works as expected. ──
  Error in `round(x$sec[n0], digits)`: non-numeric argument to mathematical function
  Backtrace:
       ▆
    1. └─reporter::write_report(rpt) at test-pdf.R:801:4
    2.   └─reporter:::write_report_pdf(x)
    3.     └─reporter:::write_pdf_output(rs, ls, rs$modified_path)
    4.       └─reporter:::write_pdf(r)
    5.         └─reporter:::render.pdf_document(doc)
    6.           ├─reporter:::render(itm)
    7.           └─reporter:::render.pdf_info(itm)
    8.             ├─base::paste0(...)
    9.             ├─base::as.character(tm, "D:%Y%m%d%H%M%S")
   10.             └─base::as.character.POSIXt(tm, "D:%Y%m%d%H%M%S")
  ── Error (test-pdf.R:1089:3): pdf34: Blank after on invisible column. ──────────
  Error in `round(x$sec[n0], digits)`: non-numeric argument to mathematical function
  Backtrace:
       ▆
    1. └─reporter::write_report(rpt) at test-pdf.R:1089:2
    2.   └─reporter:::write_report_pdf(x)
    3.     └─reporter:::write_pdf_output(rs, ls, rs$modified_path)
    4.       └─reporter:::write_pdf(r)
    5.         └─reporter:::render.pdf_document(doc)
    6.           ├─reporter:::render(itm)
    7.           └─reporter:::render.pdf_info(itm)
    8.             ├─base::paste0(...)
    9.             ├─base::as.character(tm, "D:%Y%m%d%H%M%S")
   10.             └─base::as.character.POSIXt(tm, "D:%Y%m%d%H%M%S")
  ── Error (test-pdf.R:1112:3): pdf35: Page header width works as expected. ──────
  Error in `round(x$sec[n0], digits)`: non-numeric argument to mathematical function
  Backtrace:
       ▆
    1. └─reporter::write_report(rpt) at test-pdf.R:1112:2
    2.   └─reporter:::write_report_pdf(x)
    3.     └─reporter:::write_pdf_output(rs, ls, rs$modified_path)
    4.       └─reporter:::write_pdf(r)
    5.         └─reporter:::render.pdf_document(doc)
    6.           ├─reporter:::render(itm)
    7.           └─reporter:::render.pdf_info(itm)
    8.             ├─base::paste0(...)
    9.             ├─base::as.character(tm, "D:%Y%m%d%H%M%S")
   10.             └─base::as.character.POSIXt(tm, "D:%Y%m%d%H%M%S")
  ── Error (test-pdf2.R:163:3): pdf2-1b: Report with title header is correct. ────
  Error in `round(x$sec[n0], digits)`: non-numeric argument to mathematical function
  Backtrace:
      ▆
   1. └─reporter::write_report(rpt) at test-pdf2.R:163:2
   2.   └─reporter:::write_report_pdf2(x)
   3.     └─reporter:::write_pdf(doc)
   4.       └─reporter:::render.pdf_document(doc)
   5.         ├─reporter:::render(itm)
   6.         └─reporter:::render.pdf_info(itm)
   7.           ├─base::paste0(...)
   8.           ├─base::as.character(tm, "D:%Y%m%d%H%M%S")
   9.           └─base::as.character.POSIXt(tm, "D:%Y%m%d%H%M%S")
  ── Error (test-pdf2.R:513:3): pdf2-10: Preview works as expected. ──────────────
  Error in `round(x$sec[n0], digits)`: non-numeric argument to mathematical function
  Backtrace:
      ▆
   1. └─reporter::write_report(rpt, preview = 2) at test-pdf2.R:513:2
   2.   └─reporter:::write_report_pdf2(x)
   3.     └─reporter:::write_pdf(doc)
   4.       └─reporter:::render.pdf_document(doc)
   5.         ├─reporter:::render(itm)
   6.         └─reporter:::render.pdf_info(itm)
   7.           ├─base::paste0(...)
   8.           ├─base::as.character(tm, "D:%Y%m%d%H%M%S")
   9.           └─base::as.character.POSIXt(tm, "D:%Y%m%d%H%M%S")
  ── Error (test-pdf2.R:545:3): pdf2-11: Forced page wrap works as expected. ─────
  Error in `round(x$sec[n0], digits)`: non-numeric argument to mathematical function
  Backtrace:
      ▆
   1. └─reporter::write_report(rpt) at test-pdf2.R:545:2
   2.   └─reporter:::write_report_pdf2(x)
   3.     └─reporter:::write_pdf(doc)
   4.       └─reporter:::render.pdf_document(doc)
   5.         ├─reporter:::render(itm)
   6.         └─reporter:::render.pdf_info(itm)
   7.           ├─base::paste0(...)
   8.           ├─base::as.character(tm, "D:%Y%m%d%H%M%S")
   9.           └─base::as.character.POSIXt(tm, "D:%Y%m%d%H%M%S")
  ── Error (test-pdf2.R:615:3): pdf2-13: Spanning headers work as expected. ──────
  Error in `round(x$sec[n0], digits)`: non-numeric argument to mathematical function
  Backtrace:
      ▆
   1. └─reporter::write_report(rpt) at test-pdf2.R:615:2
   2.   └─reporter:::write_report_pdf2(x)
   3.     └─reporter:::write_pdf(doc)
   4.       └─reporter:::render.pdf_document(doc)
   5.         ├─reporter:::render(itm)
   6.         └─reporter:::render.pdf_info(itm)
   7.           ├─base::paste0(...)
   8.           ├─base::as.character(tm, "D:%Y%m%d%H%M%S")
   9.           └─base::as.character.POSIXt(tm, "D:%Y%m%d%H%M%S")
  ── Error (test-pdf2.R:648:3): pdf2-14: Labels and show_cols work as expected. ──
  Error in `round(x$sec[n0], digits)`: non-numeric argument to mathematical function
  Backtrace:
      ▆
   1. └─reporter::write_report(rpt) at test-pdf2.R:648:2
   2.   └─reporter:::write_report_pdf2(x)
   3.     └─reporter:::write_pdf(doc)
   4.       └─reporter:::render.pdf_document(doc)
   5.         ├─reporter:::render(itm)
   6.         └─reporter:::render.pdf_info(itm)
   7.           ├─base::paste0(...)
   8.           ├─base::as.character(tm, "D:%Y%m%d%H%M%S")
   9.           └─base::as.character.POSIXt(tm, "D:%Y%m%d%H%M%S")
  ── Error (test-pdf2.R:677:3): pdf2-15: Valign on report footnotes works as expected. ──
  Error in `round(x$sec[n0], digits)`: non-numeric argument to mathematical function
  Backtrace:
      ▆
   1. └─reporter::write_report(rpt) at test-pdf2.R:677:2
   2.   └─reporter:::write_report_pdf2(x)
   3.     └─reporter:::write_pdf(doc)
   4.       └─reporter:::render.pdf_document(doc)
   5.         ├─reporter:::render(itm)
   6.         └─reporter:::render.pdf_info(itm)
   7.           ├─base::paste0(...)
   8.           ├─base::as.character(tm, "D:%Y%m%d%H%M%S")
   9.           └─base::as.character.POSIXt(tm, "D:%Y%m%d%H%M%S")
  ── Error (test-pdf2.R:708:3): pdf2-16: Valign on table footnotes works as expected. ──
  Error in `round(x$sec[n0], digits)`: non-numeric argument to mathematical function
  Backtrace:
      ▆
   1. └─reporter::write_report(rpt) at test-pdf2.R:708:2
   2.   └─reporter:::write_report_pdf2(x)
   3.     └─reporter:::write_pdf(doc)
   4.       └─reporter:::render.pdf_document(doc)
   5.         ├─reporter:::render(itm)
   6.         └─reporter:::render.pdf_info(itm)
   7.           ├─base::paste0(...)
   8.           ├─base::as.character(tm, "D:%Y%m%d%H%M%S")
   9.           └─base::as.character.POSIXt(tm, "D:%Y%m%d%H%M%S")
  ── Error (test-pdf2.R:859:3): pdf2-20: Title Header borders work as expected. ──
  Error in `round(x$sec[n0], digits)`: non-numeric argument to mathematical function
  Backtrace:
      ▆
   1. └─reporter::write_report(rpt) at test-pdf2.R:859:2
   2.   └─reporter:::write_report_pdf2(x)
   3.     └─reporter:::write_pdf(doc)
   4.       └─reporter:::render.pdf_document(doc)
   5.         ├─reporter:::render(itm)
   6.         └─reporter:::render.pdf_info(itm)
   7.           ├─base::paste0(...)
   8.           ├─base::as.character(tm, "D:%Y%m%d%H%M%S")
   9.           └─base::as.character.POSIXt(tm, "D:%Y%m%d%H%M%S")
  ── Error (test-pdf2.R:908:3): pdf2-21: Page wrap with spanning header works as expected. ──
  Error in `round(x$sec[n0], digits)`: non-numeric argument to mathematical function
  Backtrace:
      ▆
   1. └─reporter::write_report(rpt) at test-pdf2.R:908:2
   2.   └─reporter:::write_report_pdf2(x)
   3.     └─reporter:::write_pdf(doc)
   4.       └─reporter:::render.pdf_document(doc)
   5.         ├─reporter:::render(itm)
   6.         └─reporter:::render.pdf_info(itm)
   7.           ├─base::paste0(...)
   8.           ├─base::as.character(tm, "D:%Y%m%d%H%M%S")
   9.           └─base::as.character.POSIXt(tm, "D:%Y%m%d%H%M%S")
  ── Error (test-pdf2.R:939:3): pdf2-22: Page by works as expected. ──────────────
  Error in `round(x$sec[n0], digits)`: non-numeric argument to mathematical function
  Backtrace:
      ▆
   1. └─reporter::write_report(rpt) at test-pdf2.R:939:2
   2.   └─reporter:::write_report_pdf2(x)
   3.     └─reporter:::write_pdf(doc)
   4.       └─reporter:::render.pdf_document(doc)
   5.         ├─reporter:::render(itm)
   6.         └─reporter:::render.pdf_info(itm)
   7.           ├─base::paste0(...)
   8.           ├─base::as.character(tm, "D:%Y%m%d%H%M%S")
   9.           └─base::as.character.POSIXt(tm, "D:%Y%m%d%H%M%S")
  ── Error (test-pdf2.R:970:3): pdf2-23: Two contents on one page works as expected. ──
  Error in `round(x$sec[n0], digits)`: non-numeric argument to mathematical function
  Backtrace:
      ▆
   1. └─reporter::write_report(rpt) at test-pdf2.R:970:2
   2.   └─reporter:::write_report_pdf2(x)
   3.     └─reporter:::write_pdf(doc)
   4.       └─reporter:::render.pdf_document(doc)
   5.         ├─reporter:::render(itm)
   6.         └─reporter:::render.pdf_info(itm)
   7.           ├─base::paste0(...)
   8.           ├─base::as.character(tm, "D:%Y%m%d%H%M%S")
   9.           └─base::as.character.POSIXt(tm, "D:%Y%m%d%H%M%S")
  ── Error (test-pdf2.R:1003:3): pdf2-24: Two tables one headerless works as expected. ──
  Error in `round(x$sec[n0], digits)`: non-numeric argument to mathematical function
  Backtrace:
      ▆
   1. └─reporter::write_report(rpt) at test-pdf2.R:1003:2
   2.   └─reporter:::write_report_pdf2(x)
   3.     └─reporter:::write_pdf(doc)
   4.       └─reporter:::render.pdf_document(doc)
   5.         ├─reporter:::render(itm)
   6.         └─reporter:::render.pdf_info(itm)
   7.           ├─base::paste0(...)
   8.           ├─base::as.character(tm, "D:%Y%m%d%H%M%S")
   9.           └─base::as.character.POSIXt(tm, "D:%Y%m%d%H%M%S")
  ── Error (test-pdf2.R:1244:3): pdf2-30: Simplest PDF Plot with valign bottom works as expected. ──
  Error in `round(x$sec[n0], digits)`: non-numeric argument to mathematical function
  Backtrace:
      ▆
   1. └─reporter::write_report(rpt) at test-pdf2.R:1244:2
   2.   └─reporter:::write_report_pdf2(x)
   3.     └─reporter:::write_pdf(doc)
   4.       └─reporter:::render.pdf_document(doc)
   5.         ├─reporter:::render(itm)
   6.         └─reporter:::render.pdf_info(itm)
   7.           ├─base::paste0(...)
   8.           ├─base::as.character(tm, "D:%Y%m%d%H%M%S")
   9.           └─base::as.character.POSIXt(tm, "D:%Y%m%d%H%M%S")
  ── Error (test-pdf2.R:1421:3): pdf2-34: Table with break between sections works as expected. ──
  Error in `round(x$sec[n0], digits)`: non-numeric argument to mathematical function
  Backtrace:
      ▆
   1. └─reporter::write_report(rpt) at test-pdf2.R:1421:2
   2.   └─reporter:::write_report_pdf2(x)
   3.     └─reporter:::write_pdf(doc)
   4.       └─reporter:::render.pdf_document(doc)
   5.         ├─reporter:::render(itm)
   6.         └─reporter:::render.pdf_info(itm)
   7.           ├─base::paste0(...)
   8.           ├─base::as.character(tm, "D:%Y%m%d%H%M%S")
   9.           └─base::as.character.POSIXt(tm, "D:%Y%m%d%H%M%S")
  ── Error (test-pdf2.R:1455:3): pdf2-35: Title Header and page header/footer wrapping work as expected. ──
  Error in `round(x$sec[n0], digits)`: non-numeric argument to mathematical function
  Backtrace:
      ▆
   1. └─reporter::write_report(rpt) at test-pdf2.R:1455:2
   2.   └─reporter:::write_report_pdf2(x)
   3.     └─reporter:::write_pdf(doc)
   4.       └─reporter:::render.pdf_document(doc)
   5.         ├─reporter:::render(itm)
   6.         └─reporter:::render.pdf_info(itm)
   7.           ├─base::paste0(...)
   8.           ├─base::as.character(tm, "D:%Y%m%d%H%M%S")
   9.           └─base::as.character.POSIXt(tm, "D:%Y%m%d%H%M%S")
  ── Error (test-pdf2.R:1486:3): pdf2-36: Title and Footnote widths work as expected on table. ──
  Error in `round(x$sec[n0], digits)`: non-numeric argument to mathematical function
  Backtrace:
      ▆
   1. └─reporter::write_report(rpt) at test-pdf2.R:1486:2
   2.   └─reporter:::write_report_pdf2(x)
   3.     └─reporter:::write_pdf(doc)
   4.       └─reporter:::render.pdf_document(doc)
   5.         ├─reporter:::render(itm)
   6.         └─reporter:::render.pdf_info(itm)
   7.           ├─base::paste0(...)
   8.           ├─base::as.character(tm, "D:%Y%m%d%H%M%S")
   9.           └─base::as.character.POSIXt(tm, "D:%Y%m%d%H%M%S")
  ── Error (test-pdf2.R:1519:3): pdf2-37: Title and Footnote widths work as expected on report ──
  Error in `round(x$sec[n0], digits)`: non-numeric argument to mathematical function
  Backtrace:
      ▆
   1. └─reporter::write_report(rpt) at test-pdf2.R:1519:2
   2.   └─reporter:::write_report_pdf2(x)
   3.     └─reporter:::write_pdf(doc)
   4.       └─reporter:::render.pdf_document(doc)
   5.         ├─reporter:::render(itm)
   6.         └─reporter:::render.pdf_info(itm)
   7.           ├─base::paste0(...)
   8.           ├─base::as.character(tm, "D:%Y%m%d%H%M%S")
   9.           └─base::as.character.POSIXt(tm, "D:%Y%m%d%H%M%S")
  ── Error (test-pdf2.R:1552:3): pdf2-38: Title and Footnote specific widths work as expected. ──
  Error in `round(x$sec[n0], digits)`: non-numeric argument to mathematical function
  Backtrace:
      ▆
   1. └─reporter::write_report(rpt) at test-pdf2.R:1552:2
   2.   └─reporter:::write_report_pdf2(x)
   3.     └─reporter:::write_pdf(doc)
   4.       └─reporter:::render.pdf_document(doc)
   5.         ├─reporter:::render(itm)
   6.         └─reporter:::render.pdf_info(itm)
   7.           ├─base::paste0(...)
   8.           ├─base::as.character(tm, "D:%Y%m%d%H%M%S")
   9.           └─base::as.character.POSIXt(tm, "D:%Y%m%d%H%M%S")
  ── Error (test-pdf2.R:1653:3): pdf2-41: Page by with borders works as expected. ──
  Error in `round(x$sec[n0], digits)`: non-numeric argument to mathematical function
  Backtrace:
      ▆
   1. └─reporter::write_report(rpt) at test-pdf2.R:1653:2
   2.   └─reporter:::write_report_pdf2(x)
   3.     └─reporter:::write_pdf(doc)
   4.       └─reporter:::render.pdf_document(doc)
   5.         ├─reporter:::render(itm)
   6.         └─reporter:::render.pdf_info(itm)
   7.           ├─base::paste0(...)
   8.           ├─base::as.character(tm, "D:%Y%m%d%H%M%S")
   9.           └─base::as.character.POSIXt(tm, "D:%Y%m%d%H%M%S")
  ── Error (test-pdf2.R:1685:3): pdf2-42: Long table with borders and footnotes on report. ──
  Error in `round(x$sec[n0], digits)`: non-numeric argument to mathematical function
  Backtrace:
      ▆
   1. └─reporter::write_report(rpt) at test-pdf2.R:1685:2
   2.   └─reporter:::write_report_pdf2(x)
   3.     └─reporter:::write_pdf(doc)
   4.       └─reporter:::render.pdf_document(doc)
   5.         ├─reporter:::render(itm)
   6.         └─reporter:::render.pdf_info(itm)
   7.           ├─base::paste0(...)
   8.           ├─base::as.character(tm, "D:%Y%m%d%H%M%S")
   9.           └─base::as.character.POSIXt(tm, "D:%Y%m%d%H%M%S")
  ── Error (test-pdf2.R:1715:3): pdf2-43: use_attributes parameter table works as expected. ──
  Error in `round(x$sec[n0], digits)`: non-numeric argument to mathematical function
  Backtrace:
      ▆
   1. └─reporter::write_report(rpt) at test-pdf2.R:1715:2
   2.   └─reporter:::write_report_pdf2(x)
   3.     └─reporter:::write_pdf(doc)
   4.       └─reporter:::render.pdf_document(doc)
   5.         ├─reporter:::render(itm)
   6.         └─reporter:::render.pdf_info(itm)
   7.           ├─base::paste0(...)
   8.           ├─base::as.character(tm, "D:%Y%m%d%H%M%S")
   9.           └─base::as.character.POSIXt(tm, "D:%Y%m%d%H%M%S")
  ── Error (test-pdf2.R:1776:3): pdf2-45: Title bold and font size works as expected. ──
  Error in `round(x$sec[n0], digits)`: non-numeric argument to mathematical function
  Backtrace:
      ▆
   1. └─reporter::write_report(rpt) at test-pdf2.R:1776:2
   2.   └─reporter:::write_report_pdf2(x)
   3.     └─reporter:::write_pdf(doc)
   4.       └─reporter:::render.pdf_document(doc)
   5.         ├─reporter:::render(itm)
   6.         └─reporter:::render.pdf_info(itm)
   7.           ├─base::paste0(...)
   8.           ├─base::as.character(tm, "D:%Y%m%d%H%M%S")
   9.           └─base::as.character.POSIXt(tm, "D:%Y%m%d%H%M%S")
  ── Error (test-pdf2.R:1917:3): pdf2-50: Spanning headers borders work as expected. ──
  Error in `round(x$sec[n0], digits)`: non-numeric argument to mathematical function
  Backtrace:
      ▆
   1. └─reporter::write_report(rpt) at test-pdf2.R:1917:2
   2.   └─reporter:::write_report_pdf2(x)
   3.     └─reporter:::write_pdf(doc)
   4.       └─reporter:::render.pdf_document(doc)
   5.         ├─reporter:::render(itm)
   6.         └─reporter:::render.pdf_info(itm)
   7.           ├─base::paste0(...)
   8.           ├─base::as.character(tm, "D:%Y%m%d%H%M%S")
   9.           └─base::as.character.POSIXt(tm, "D:%Y%m%d%H%M%S")
  ── Error (test-pdf2.R:2033:3): pdf2-53: Header_bold works as expected ──────────
  Error in `round(x$sec[n0], digits)`: non-numeric argument to mathematical function
  Backtrace:
      ▆
   1. └─reporter::write_report(rpt) at test-pdf2.R:2033:2
   2.   └─reporter:::write_report_pdf2(x)
   3.     └─reporter:::write_pdf(doc)
   4.       └─reporter:::render.pdf_document(doc)
   5.         ├─reporter:::render(itm)
   6.         └─reporter:::render.pdf_info(itm)
   7.           ├─base::paste0(...)
   8.           ├─base::as.character(tm, "D:%Y%m%d%H%M%S")
   9.           └─base::as.character.POSIXt(tm, "D:%Y%m%d%H%M%S")
  ── Error (test-pdf2.R:2064:3): pdf2-54: Titles and footnotes in header and footer works as expected ──
  Error in `round(x$sec[n0], digits)`: non-numeric argument to mathematical function
  Backtrace:
      ▆
   1. └─reporter::write_report(rpt) at test-pdf2.R:2064:2
   2.   └─reporter:::write_report_pdf2(x)
   3.     └─reporter:::write_pdf(doc)
   4.       └─reporter:::render.pdf_document(doc)
   5.         ├─reporter:::render(itm)
   6.         └─reporter:::render.pdf_info(itm)
   7.           ├─base::paste0(...)
   8.           ├─base::as.character(tm, "D:%Y%m%d%H%M%S")
   9.           └─base::as.character.POSIXt(tm, "D:%Y%m%d%H%M%S")
  ── Error (test-pdf2.R:2114:3): pdf2-55: Label row is one cell. ─────────────────
  Error in `round(x$sec[n0], digits)`: non-numeric argument to mathematical function
  Backtrace:
      ▆
   1. └─reporter::write_report(rpt) at test-pdf2.R:2114:2
   2.   └─reporter:::write_report_pdf2(x)
   3.     └─reporter:::write_pdf(doc)
   4.       └─reporter:::render.pdf_document(doc)
   5.         ├─reporter:::render(itm)
   6.         └─reporter:::render.pdf_info(itm)
   7.           ├─base::paste0(...)
   8.           ├─base::as.character(tm, "D:%Y%m%d%H%M%S")
   9.           └─base::as.character.POSIXt(tm, "D:%Y%m%d%H%M%S")
  ── Error (test-pdf2.R:2137:3): pdf2-56: Blank after on invisible column. ───────
  Error in `round(x$sec[n0], digits)`: non-numeric argument to mathematical function
  Backtrace:
      ▆
   1. └─reporter::write_report(rpt) at test-pdf2.R:2137:2
   2.   └─reporter:::write_report_pdf2(x)
   3.     └─reporter:::write_pdf(doc)
   4.       └─reporter:::render.pdf_document(doc)
   5.         ├─reporter:::render(itm)
   6.         └─reporter:::render.pdf_info(itm)
   7.           ├─base::paste0(...)
   8.           ├─base::as.character(tm, "D:%Y%m%d%H%M%S")
   9.           └─base::as.character.POSIXt(tm, "D:%Y%m%d%H%M%S")
  ── Error (test-pdf2.R:2161:3): pdf2-57: Page header width works. ───────────────
  Error in `round(x$sec[n0], digits)`: non-numeric argument to mathematical function
  Backtrace:
      ▆
   1. └─reporter::write_report(rpt) at test-pdf2.R:2161:2
   2.   └─reporter:::write_report_pdf2(x)
   3.     └─reporter:::write_pdf(doc)
   4.       └─reporter:::render.pdf_document(doc)
   5.         ├─reporter:::render(itm)
   6.         └─reporter:::render.pdf_info(itm)
   7.           ├─base::paste0(...)
   8.           ├─base::as.character(tm, "D:%Y%m%d%H%M%S")
   9.           └─base::as.character.POSIXt(tm, "D:%Y%m%d%H%M%S")
  ── Error (test-pdf2.R:2192:3): pdf2-58: Glue feature works. ────────────────────
  Error in `round(x$sec[n0], digits)`: non-numeric argument to mathematical function
  Backtrace:
      ▆
   1. └─reporter::write_report(rpt) at test-pdf2.R:2192:2
   2.   └─reporter:::write_report_pdf2(x)
   3.     └─reporter:::write_pdf(doc)
   4.       └─reporter:::render.pdf_document(doc)
   5.         ├─reporter:::render(itm)
   6.         └─reporter:::render.pdf_info(itm)
   7.           ├─base::paste0(...)
   8.           ├─base::as.character(tm, "D:%Y%m%d%H%M%S")
   9.           └─base::as.character.POSIXt(tm, "D:%Y%m%d%H%M%S")
  ── Error (test-pdf2.R:2245:3): pdf2-59: Carriage return in label row works. ────
  Error in `round(x$sec[n0], digits)`: non-numeric argument to mathematical function
  Backtrace:
      ▆
   1. └─reporter::write_report(rpt) at test-pdf2.R:2245:2
   2.   └─reporter:::write_report_pdf2(x)
   3.     └─reporter:::write_pdf(doc)
   4.       └─reporter:::render.pdf_document(doc)
   5.         ├─reporter:::render(itm)
   6.         └─reporter:::render.pdf_info(itm)
   7.           ├─base::paste0(...)
   8.           ├─base::as.character(tm, "D:%Y%m%d%H%M%S")
   9.           └─base::as.character.POSIXt(tm, "D:%Y%m%d%H%M%S")
  ── Error (test-pdf2.R:2275:3): pdf2-60: Spanning headers borders work as expected with no title border. ──
  Error in `round(x$sec[n0], digits)`: non-numeric argument to mathematical function
  Backtrace:
      ▆
   1. └─reporter::write_report(rpt) at test-pdf2.R:2275:2
   2.   └─reporter:::write_report_pdf2(x)
   3.     └─reporter:::write_pdf(doc)
   4.       └─reporter:::render.pdf_document(doc)
   5.         ├─reporter:::render(itm)
   6.         └─reporter:::render.pdf_info(itm)
   7.           ├─base::paste0(...)
   8.           ├─base::as.character(tm, "D:%Y%m%d%H%M%S")
   9.           └─base::as.character.POSIXt(tm, "D:%Y%m%d%H%M%S")
  ── Error (test-pdf2.R:2301:3): pdf2-61: Title columns work 1 column. ───────────
  Error in `round(x$sec[n0], digits)`: non-numeric argument to mathematical function
  Backtrace:
      ▆
   1. └─reporter::write_report(rpt) at test-pdf2.R:2301:2
   2.   └─reporter:::write_report_pdf2(x)
   3.     └─reporter:::write_pdf(doc)
   4.       └─reporter:::render.pdf_document(doc)
   5.         ├─reporter:::render(itm)
   6.         └─reporter:::render.pdf_info(itm)
   7.           ├─base::paste0(...)
   8.           ├─base::as.character(tm, "D:%Y%m%d%H%M%S")
   9.           └─base::as.character.POSIXt(tm, "D:%Y%m%d%H%M%S")
  ── Error (test-pdf2.R:2322:3): pdf2-62: Title columns work 2 columns. ──────────
  Error in `round(x$sec[n0], digits)`: non-numeric argument to mathematical function
  Backtrace:
      ▆
   1. └─reporter::write_report(rpt) at test-pdf2.R:2322:2
   2.   └─reporter:::write_report_pdf2(x)
   3.     └─reporter:::write_pdf(doc)
   4.       └─reporter:::render.pdf_document(doc)
   5.         ├─reporter:::render(itm)
   6.         └─reporter:::render.pdf_info(itm)
   7.           ├─base::paste0(...)
   8.           ├─base::as.character(tm, "D:%Y%m%d%H%M%S")
   9.           └─base::as.character.POSIXt(tm, "D:%Y%m%d%H%M%S")
  ── Error (test-pdf2.R:2357:3): pdf2-63: Title columns work 3 columns. ──────────
  Error in `round(x$sec[n0], digits)`: non-numeric argument to mathematical function
  Backtrace:
      ▆
   1. └─reporter::write_report(rpt) at test-pdf2.R:2357:2
   2.   └─reporter:::write_report_pdf2(x)
   3.     └─reporter:::write_pdf(doc)
   4.       └─reporter:::render.pdf_document(doc)
   5.         ├─reporter:::render(itm)
   6.         └─reporter:::render.pdf_info(itm)
   7.           ├─base::paste0(...)
   8.           ├─base::as.character(tm, "D:%Y%m%d%H%M%S")
   9.           └─base::as.character.POSIXt(tm, "D:%Y%m%d%H%M%S")
  ── Error (test-pdf2.R:2384:3): pdf2-64: Multiple title blocks work as expected. ──
  Error in `round(x$sec[n0], digits)`: non-numeric argument to mathematical function
  Backtrace:
      ▆
   1. └─reporter::write_report(rpt) at test-pdf2.R:2384:2
   2.   └─reporter:::write_report_pdf2(x)
   3.     └─reporter:::write_pdf(doc)
   4.       └─reporter:::render.pdf_document(doc)
   5.         ├─reporter:::render(itm)
   6.         └─reporter:::render.pdf_info(itm)
   7.           ├─base::paste0(...)
   8.           ├─base::as.character(tm, "D:%Y%m%d%H%M%S")
   9.           └─base::as.character.POSIXt(tm, "D:%Y%m%d%H%M%S")
  ── Error (test-titles_footnotes.R:647:3): ttfn28: Title and Footnote widths work as expected on PDF report ──
  Error in `round(x$sec[n0], digits)`: non-numeric argument to mathematical function
  Backtrace:
       ▆
    1. └─reporter::write_report(rpt) at test-titles_footnotes.R:647:2
    2.   └─reporter:::write_report_pdf(x)
    3.     └─reporter:::write_pdf_output(rs, ls, rs$modified_path)
    4.       └─reporter:::write_pdf(r)
    5.         └─reporter:::render.pdf_document(doc)
    6.           ├─reporter:::render(itm)
    7.           └─reporter:::render.pdf_info(itm)
    8.             ├─base::paste0(...)
    9.             ├─base::as.character(tm, "D:%Y%m%d%H%M%S")
   10.             └─base::as.character.POSIXt(tm, "D:%Y%m%d%H%M%S")
  ── Error (test-titles_footnotes.R:679:3): ttfn29: Title Header widths work as expected on PDF report ──
  Error in `round(x$sec[n0], digits)`: non-numeric argument to mathematical function
  Backtrace:
       ▆
    1. └─reporter::write_report(rpt) at test-titles_footnotes.R:679:2
    2.   └─reporter:::write_report_pdf(x)
    3.     └─reporter:::write_pdf_output(rs, ls, rs$modified_path)
    4.       └─reporter:::write_pdf(r)
    5.         └─reporter:::render.pdf_document(doc)
    6.           ├─reporter:::render(itm)
    7.           └─reporter:::render.pdf_info(itm)
    8.             ├─base::paste0(...)
    9.             ├─base::as.character(tm, "D:%Y%m%d%H%M%S")
   10.             └─base::as.character.POSIXt(tm, "D:%Y%m%d%H%M%S")
  ── Error (test-titles_footnotes.R:845:3): ttfn34: Plot Spec specific widths work as expected on PDF. ──
  Error in `round(x$sec[n0], digits)`: non-numeric argument to mathematical function
  Backtrace:
       ▆
    1. └─reporter::write_report(rpt) at test-titles_footnotes.R:845:2
    2.   └─reporter:::write_report_pdf(x)
    3.     └─reporter:::write_pdf_output(rs, ls, rs$modified_path)
    4.       └─reporter:::write_pdf(r)
    5.         └─reporter:::render.pdf_document(doc)
    6.           ├─reporter:::render(itm)
    7.           └─reporter:::render.pdf_info(itm)
    8.             ├─base::paste0(...)
    9.             ├─base::as.character(tm, "D:%Y%m%d%H%M%S")
   10.             └─base::as.character.POSIXt(tm, "D:%Y%m%d%H%M%S")
  ── Error (test-user.R:368:5): user3: listings works. ───────────────────────────
  Error in `round(x$sec[n0], digits)`: non-numeric argument to mathematical function
  Backtrace:
       ▆
    1. └─reporter::write_report(rpt, pdfpth, output_type = "PDF") at test-user.R:368:4
    2.   └─reporter:::write_report_pdf(x)
    3.     └─reporter:::write_pdf_output(rs, ls, rs$modified_path)
    4.       └─reporter:::write_pdf(r)
    5.         └─reporter:::render.pdf_document(doc)
    6.           ├─reporter:::render(itm)
    7.           └─reporter:::render.pdf_info(itm)
    8.             ├─base::paste0(...)
    9.             ├─base::as.character(tm, "D:%Y%m%d%H%M%S")
   10.             └─base::as.character.POSIXt(tm, "D:%Y%m%d%H%M%S")
  ── Error (test-user.R:1161:3): user16: Label row does not create extra blank spaces. ──
  Error in `round(x$sec[n0], digits)`: non-numeric argument to mathematical function
  Backtrace:
      ▆
   1. └─reporter::write_report(rpt, output_type = "PDF") at test-user.R:1161:2
   2.   └─reporter:::write_report_pdf2(x)
   3.     └─reporter:::write_pdf(doc)
   4.       └─reporter:::render.pdf_document(doc)
   5.         ├─reporter:::render(itm)
   6.         └─reporter:::render.pdf_info(itm)
   7.           ├─base::paste0(...)
   8.           ├─base::as.character(tm, "D:%Y%m%d%H%M%S")
   9.           └─base::as.character.POSIXt(tm, "D:%Y%m%d%H%M%S")
  ── Error (test-write_pdf.R:143:3): pdf_info works as expected. ─────────────────
  Error in `round(x$sec[n0], digits)`: non-numeric argument to mathematical function
  Backtrace:
      ▆
   1. └─reporter:::render.pdf_info(inf) at test-write_pdf.R:143:2
   2.   ├─base::paste0(...)
   3.   ├─base::as.character(tm, "D:%Y%m%d%H%M%S")
   4.   └─base::as.character.POSIXt(tm, "D:%Y%m%d%H%M%S")
  ── Error (test-write_pdf.R:546:3): basic write_pdf works as expected. ──────────
  Error in `round(x$sec[n0], digits)`: non-numeric argument to mathematical function
  Backtrace:
      ▆
   1. └─reporter:::write_pdf(r) at test-write_pdf.R:546:2
   2.   └─reporter:::render.pdf_document(doc)
   3.     ├─reporter:::render(itm)
   4.     └─reporter:::render.pdf_info(itm)
   5.       ├─base::paste0(...)
   6.       ├─base::as.character(tm, "D:%Y%m%d%H%M%S")
   7.       └─base::as.character.POSIXt(tm, "D:%Y%m%d%H%M%S")
  ── Error (test-write_pdf.R:564:3): write_pdf with info works as expected. ──────
  Error in `round(x$sec[n0], digits)`: non-numeric argument to mathematical function
  Backtrace:
      ▆
   1. └─reporter:::write_pdf(r) at test-write_pdf.R:564:2
   2.   └─reporter:::render.pdf_document(doc)
   3.     ├─reporter:::render(itm)
   4.     └─reporter:::render.pdf_info(itm)
   5.       ├─base::paste0(...)
   6.       ├─base::as.character(tm, "D:%Y%m%d%H%M%S")
   7.       └─base::as.character.POSIXt(tm, "D:%Y%m%d%H%M%S")
  ── Error (test-write_pdf.R:580:3): write_pdf with info defaults work as expected. ──
  Error in `round(x$sec[n0], digits)`: non-numeric argument to mathematical function
  Backtrace:
      ▆
   1. └─reporter:::write_pdf(r) at test-write_pdf.R:580:2
   2.   └─reporter:::render.pdf_document(doc)
   3.     ├─reporter:::render(itm)
   4.     └─reporter:::render.pdf_info(itm)
   5.       ├─base::paste0(...)
   6.       ├─base::as.character(tm, "D:%Y%m%d%H%M%S")
   7.       └─base::as.character.POSIXt(tm, "D:%Y%m%d%H%M%S")
  ── Error (test-write_pdf.R:597:3): Two page pdf works as expected. ─────────────
  Error in `round(x$sec[n0], digits)`: non-numeric argument to mathematical function
  Backtrace:
      ▆
   1. └─reporter:::write_pdf(r) at test-write_pdf.R:597:2
   2.   └─reporter:::render.pdf_document(doc)
   3.     ├─reporter:::render(itm)
   4.     └─reporter:::render.pdf_info(itm)
   5.       ├─base::paste0(...)
   6.       ├─base::as.character(tm, "D:%Y%m%d%H%M%S")
   7.       └─base::as.character.POSIXt(tm, "D:%Y%m%d%H%M%S")
  ── Error (test-write_pdf.R:615:3): Three page pdf works as expected. ───────────
  Error in `round(x$sec[n0], digits)`: non-numeric argument to mathematical function
  Backtrace:
      ▆
   1. └─reporter:::write_pdf(r) at test-write_pdf.R:615:2
   2.   └─reporter:::render.pdf_document(doc)
   3.     ├─reporter:::render(itm)
   4.     └─reporter:::render.pdf_info(itm)
   5.       ├─base::paste0(...)
   6.       ├─base::as.character(tm, "D:%Y%m%d%H%M%S")
   7.       └─base::as.character.POSIXt(tm, "D:%Y%m%d%H%M%S")
  ── Error (test-write_pdf.R:632:3): Simplest direct table works as expected. ────
  Error in `round(x$sec[n0], digits)`: non-numeric argument to mathematical function
  Backtrace:
       ▆
    1. └─reporter::write_report(rpt) at test-write_pdf.R:632:2
    2.   └─reporter:::write_report_pdf(x)
    3.     └─reporter:::write_pdf_output(rs, ls, rs$modified_path)
    4.       └─reporter:::write_pdf(r)
    5.         └─reporter:::render.pdf_document(doc)
    6.           ├─reporter:::render(itm)
    7.           └─reporter:::render.pdf_info(itm)
    8.             ├─base::paste0(...)
    9.             ├─base::as.character(tm, "D:%Y%m%d%H%M%S")
   10.             └─base::as.character.POSIXt(tm, "D:%Y%m%d%H%M%S")
  ── Error (test-write_pdf.R:654:3): Direct table with 2 pages works as expected. ──
  Error in `round(x$sec[n0], digits)`: non-numeric argument to mathematical function
  Backtrace:
       ▆
    1. └─reporter::write_report(rpt) at test-write_pdf.R:654:2
    2.   └─reporter:::write_report_pdf(x)
    3.     └─reporter:::write_pdf_output(rs, ls, rs$modified_path)
    4.       └─reporter:::write_pdf(r)
    5.         └─reporter:::render.pdf_document(doc)
    6.           ├─reporter:::render(itm)
    7.           └─reporter:::render.pdf_info(itm)
    8.             ├─base::paste0(...)
    9.             ├─base::as.character(tm, "D:%Y%m%d%H%M%S")
   10.             └─base::as.character.POSIXt(tm, "D:%Y%m%d%H%M%S")
  ── Error (test-write_pdf.R:684:3): simple jpg document works as expected. ──────
  Error in `round(x$sec[n0], digits)`: non-numeric argument to mathematical function
  Backtrace:
      ▆
   1. └─reporter:::write_pdf(r) at test-write_pdf.R:684:2
   2.   └─reporter:::render.pdf_document(doc)
   3.     ├─reporter:::render(itm)
   4.     └─reporter:::render.pdf_info(itm)
   5.       ├─base::paste0(...)
   6.       ├─base::as.character(tm, "D:%Y%m%d%H%M%S")
   7.       └─base::as.character.POSIXt(tm, "D:%Y%m%d%H%M%S")
  ── Error (test-write_pdf.R:715:3): Test jpg alignment works as expected. ───────
  Error in `round(x$sec[n0], digits)`: non-numeric argument to mathematical function
  Backtrace:
      ▆
   1. └─reporter:::write_pdf(r) at test-write_pdf.R:715:2
   2.   └─reporter:::render.pdf_document(doc)
   3.     ├─reporter:::render(itm)
   4.     └─reporter:::render.pdf_info(itm)
   5.       ├─base::paste0(...)
   6.       ├─base::as.character(tm, "D:%Y%m%d%H%M%S")
   7.       └─base::as.character.POSIXt(tm, "D:%Y%m%d%H%M%S")
  ── Error (test-write_pdf.R:767:3): simple jpg document works as expected in centimeters. ──
  Error in `round(x$sec[n0], digits)`: non-numeric argument to mathematical function
  Backtrace:
      ▆
   1. └─reporter:::write_pdf(r) at test-write_pdf.R:767:2
   2.   └─reporter:::render.pdf_document(doc)
   3.     ├─reporter:::render(itm)
   4.     └─reporter:::render.pdf_info(itm)
   5.       ├─base::paste0(...)
   6.       ├─base::as.character(tm, "D:%Y%m%d%H%M%S")
   7.       └─base::as.character.POSIXt(tm, "D:%Y%m%d%H%M%S")
  ── Error (test-write_pdf.R:782:3): Simplest direct table right aligned works as expected. ──
  Error in `round(x$sec[n0], digits)`: non-numeric argument to mathematical function
  Backtrace:
       ▆
    1. └─reporter::write_report(rpt) at test-write_pdf.R:782:2
    2.   └─reporter:::write_report_pdf(x)
    3.     └─reporter:::write_pdf_output(rs, ls, rs$modified_path)
    4.       └─reporter:::write_pdf(r)
    5.         └─reporter:::render.pdf_document(doc)
    6.           ├─reporter:::render(itm)
    7.           └─reporter:::render.pdf_info(itm)
    8.             ├─base::paste0(...)
    9.             ├─base::as.character(tm, "D:%Y%m%d%H%M%S")
   10.             └─base::as.character.POSIXt(tm, "D:%Y%m%d%H%M%S")
  ── Error (test-write_pdf.R:814:3): Simplest direct plot works as expected. ─────
  Error in `round(x$sec[n0], digits)`: non-numeric argument to mathematical function
  Backtrace:
       ▆
    1. └─reporter::write_report(rpt) at test-write_pdf.R:814:2
    2.   └─reporter:::write_report_pdf(x)
    3.     └─reporter:::write_pdf_output(rs, ls, rs$modified_path)
    4.       └─reporter:::write_pdf(r)
    5.         └─reporter:::render.pdf_document(doc)
    6.           ├─reporter:::render(itm)
    7.           └─reporter:::render.pdf_info(itm)
    8.             ├─base::paste0(...)
    9.             ├─base::as.character(tm, "D:%Y%m%d%H%M%S")
   10.             └─base::as.character.POSIXt(tm, "D:%Y%m%d%H%M%S")
  ── Error (test-write_pdf.R:914:3): PDF with special chars works as expected. ───
  Error in `round(x$sec[n0], digits)`: non-numeric argument to mathematical function
  Backtrace:
       ▆
    1. └─reporter::write_report(rpt, output_type = "PDF") at test-write_pdf.R:914:2
    2.   └─reporter:::write_report_pdf(x)
    3.     └─reporter:::write_pdf_output(rs, ls, rs$modified_path)
    4.       └─reporter:::write_pdf(r)
    5.         └─reporter:::render.pdf_document(doc)
    6.           ├─reporter:::render(itm)
    7.           └─reporter:::render.pdf_info(itm)
    8.             ├─base::paste0(...)
    9.             ├─base::as.character(tm, "D:%Y%m%d%H%M%S")
   10.             └─base::as.character.POSIXt(tm, "D:%Y%m%d%H%M%S")
  ── Error (test-write_pdf.R:942:3): basic write_pdf with positional text works as expected. ──
  Error in `round(x$sec[n0], digits)`: non-numeric argument to mathematical function
  Backtrace:
      ▆
   1. └─reporter:::write_pdf(r) at test-write_pdf.R:942:2
   2.   └─reporter:::render.pdf_document(doc)
   3.     ├─reporter:::render(itm)
   4.     └─reporter:::render.pdf_info(itm)
   5.       ├─base::paste0(...)
   6.       ├─base::as.character(tm, "D:%Y%m%d%H%M%S")
   7.       └─base::as.character.POSIXt(tm, "D:%Y%m%d%H%M%S")
  ── Error (test-write_pdf.R:961:3): basic write_pdf with positional text works as expected. ──
  Error in `round(x$sec[n0], digits)`: non-numeric argument to mathematical function
  Backtrace:
      ▆
   1. └─reporter:::write_pdf(r) at test-write_pdf.R:961:2
   2.   └─reporter:::render.pdf_document(doc)
   3.     ├─reporter:::render(itm)
   4.     └─reporter:::render.pdf_info(itm)
   5.       ├─base::paste0(...)
   6.       ├─base::as.character(tm, "D:%Y%m%d%H%M%S")
   7.       └─base::as.character.POSIXt(tm, "D:%Y%m%d%H%M%S")
  ── Error (test-write_pdf.R:1011:3): basic write_pdf with page lines works as expected. ──
  Error in `round(x$sec[n0], digits)`: non-numeric argument to mathematical function
  Backtrace:
      ▆
   1. └─reporter:::write_pdf(r) at test-write_pdf.R:1011:2
   2.   └─reporter:::render.pdf_document(doc)
   3.     ├─reporter:::render(itm)
   4.     └─reporter:::render.pdf_info(itm)
   5.       ├─base::paste0(...)
   6.       ├─base::as.character(tm, "D:%Y%m%d%H%M%S")
   7.       └─base::as.character.POSIXt(tm, "D:%Y%m%d%H%M%S")
  ── Error (test-write_pdf.R:1029:3): basic write_pdf with page box works as expected. ──
  Error in `round(x$sec[n0], digits)`: non-numeric argument to mathematical function
  Backtrace:
      ▆
   1. └─reporter:::write_pdf(r) at test-write_pdf.R:1029:2
   2.   └─reporter:::render.pdf_document(doc)
   3.     ├─reporter:::render(itm)
   4.     └─reporter:::render.pdf_info(itm)
   5.       ├─base::paste0(...)
   6.       ├─base::as.character(tm, "D:%Y%m%d%H%M%S")
   7.       └─base::as.character.POSIXt(tm, "D:%Y%m%d%H%M%S")
  ── Error (test-write_pdf.R:1046:3): basic write_pdf with page grid works as expected. ──
  Error in `round(x$sec[n0], digits)`: non-numeric argument to mathematical function
  Backtrace:
      ▆
   1. └─reporter:::write_pdf(r) at test-write_pdf.R:1046:2
   2.   └─reporter:::render.pdf_document(doc)
   3.     ├─reporter:::render(itm)
   4.     └─reporter:::render.pdf_info(itm)
   5.       ├─base::paste0(...)
   6.       ├─base::as.character(tm, "D:%Y%m%d%H%M%S")
   7.       └─base::as.character.POSIXt(tm, "D:%Y%m%d%H%M%S")
  
  [ FAIL 69 | WARN 0 | SKIP 0 | PASS 1416 ]
  Error: Test failures
  Execution halted