rstudio / rsconnect

Publish Shiny Applications, RMarkdown Documents, Jupyter Notebooks, Plumber APIs, and more
http://rstudio.github.io/rsconnect/
131 stars 80 forks source link

skip quarto-using tests when no quarto (CRAN winbuilder) #897

Closed aronatkins closed 1 year ago

aronatkins commented 1 year ago

Addressing:

  ── Error ('test-appMetadata.R:20:3'): quarto path is deprecated ────────────────
  `. <- appMetadata(dir, quarto = "abc")` threw an unexpected error.
  Message: `quarto` not found.
  i Check that it is installed and available on your `PATH`.
  Class:   rlang_error/error/condition
  Backtrace:
      ▆
   1. └─rsconnect:::appMetadata(dir, quarto = "abc")
   2.   └─rsconnect:::inferQuartoInfo(...)
   3.     └─rsconnect:::quartoInspect(appDir = appDir, appPrimaryDoc = appPrimaryDoc)
   4.       └─cli::cli_abort(c("`quarto` not found.", i = "Check that it is installed and available on your {.envvar PATH}."))
   5.         └─rlang::abort(...)
  ── Error ('test-deploySite.R:10:3'): can extract quarto metadata ───────────────
  Error in `find_quarto()`: Unable to find quarto command line tools.
  Backtrace:
      ▆
   1. └─rsconnect:::quartoSite(app) at test-deploySite.R:10:2
   2.   └─quarto::quarto_inspect(path)
   3.     └─quarto:::find_quarto()