r - 我可以将 shinytest 与从 Rmd 模板生成 PDF 的 Shiny 应用程序一起使用吗?
问题描述
我正在开发一个相对复杂的闪亮应用程序,它允许各种各样的用户输入。然后将这些用户输入用于一系列计算,并以多个表格和图表的形式呈现。然后可以以从自定义.Rmd
模板和.tex
文件生成的 PDF 格式下载最终结果。这依赖于tinytex。
到目前为止,我一直在手动测试该应用程序。但是,我有兴趣使用shinytest
它来创建更强大的测试管道。我已按照文档进行操作,但遇到了以下问题。
Running mytest.R Error in is_rmd(path) :
Unknown whether app is a regular Shiny app or .Rmd: C:/Users/maxwe/OneDrive/Documents/PATH_TO_TEST/tests/R
Calls: <Anonymous> ... <Anonymous> -> as.list -> as.list.environment -> is_rmd
In addition: Warning message:
In normalizePath(path.expand(path), winslash, mustWork) :
path[1]="C:/Users/maxwe/OneDrive/Documents/PATH_TO_TEST/R/tests/R": The system cannot find the file specified
Execution halted
检测到文件shinytest
时会感到困惑吗?.Rmd
我的应用程序结构为 CRAN 包(见下文)。
Package --- inst
man
packrat
R ---
reports --- *.Rmd, *.tex
rsconnect
test
我可以shinytest
用来测试这个应用程序吗?还是我需要使用不同的方法?
解决方案
推荐阅读
- r - 关于 ggplot2 R 散点图的两个问题,带有数据标签
- mysql - 用于选择 Quarters 并对数据执行聚合的动态 SQL 查询
- google-cloud-platform - Bigtable 的 (Golang) 管理客户端出错,显示“A DropRowRange 操作已经在进行”
- github - 标签上的 GitHub 工作流未从语义发布开始
- c# - 更改只读数组的值
- java - 如何发送带有存储在 s3 存储桶中的附件文件的 ses 原始电子邮件
- excel - 在某些情况下如何合并/合并日期(年份)
- javascript - NextJS 中的多个布局或条件 css 导入
- awk - 如何从一个文件中 grep 数据,进行小操作,然后将它们附加到另一个文件中
- flutter - Flutter:忽略图标的空间