R Under development (unstable) (2023-10-03 r85259 ucrt) -- "Unsuffered Consequences" Copyright (C) 2023 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(WebAnalytics) Loading required package: ggplot2 Loading required package: xtable Loading required package: data.table Loading required package: scales > library(fs) > > test_that("pdf is generated from sample data", { + local_edition(3) + skip_on_cran() + skip_on_os("mac") + skip_on_os("linux") + skip_on_os("solaris") + skip_on_os("windows") + wkdir = paste0(tempdir(),"/testpdf/") + workingDirectoryPopulate(wkdir) + file.copy("./minimum.config", wkdir) + expect_snapshot(system(paste0("cmd /c cd ", wkdir, "& powershell -f makerpt.ps1 minimum"))) + pdfName = list.files(wkdir,pattern=".*\\.pdf")[[1]] + if(isInteractive()) + { + system(paste0("cmd /c start ",wkdir,pdfName)) + } + unlink(wkdir,recursive=TRUE) + }) ── Skip: pdf is generated from sample data ───────────────────────────────────── Reason: On Windows > > test_that("pdf is generated using pdfGenerate", { + local_edition(3) + skip_on_cran() + skip_on_os("mac") + skip_on_os("linux") + skip_on_os("solaris") + skip_on_os("windows") + wkdir = paste0(tempdir(),"/testpdf2/") + workingDirectoryPopulate(wkdir) + file.copy("./minimum.config", wkdir) + expect_snapshot(pdfGenerate(workDir = wkdir,configFile="minimum.config")) + pdfName = list.files(wkdir,pattern=".*\\.pdf")[[1]] + if(isInteractive()) + { + system(paste0("cmd /c start ",wkdir,pdfName)) + } + unlink(wkdir,recursive=TRUE) + }) ── Skip: pdf is generated using pdfGenerate ──────────────────────────────────── Reason: On Windows > > > proc.time() user system elapsed 2.09 0.34 2.40