Я работаю над относительно сложным блестящим приложением, которое учитывает широкий спектр пользовательского ввода. Эти пользовательские данные затем используются для серии расчетов и представлены в виде нескольких таблиц и графиков. Окончательные результаты затем можно загрузить в виде PDF-файла, созданного из пользовательского шаблона .Rmd
и файлов .tex
. Это зависит от 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
для тестирования этого приложения? Или мне нужно использовать другой подход?