Sources the .R files in the top-level of tests/ much like R CMD check.
These files are typically simple runners for tests nested in other
directories under tests/.
runTests(appDir = ".", filter = NULL, assert = TRUE, envir = globalenv())
| appDir | The base directory for the application. |
|---|---|
| filter | If not |
| assert | Logical value which determines if an error should be thrown if any error is captured. |
| envir | Parent testing environment in which to base the individual testing environments. |
A data frame classed with the supplemental class "shiny_runtests".
The data frame has the following columns:
| Name | Type | Meaning |
file | character(1) | File name of the runner script in tests/ that was sourced. |
pass | logical(1) | Whether or not the runner script signaled an error when sourced. |
result | any or NA | The return value of the runner |
Historically, shinytest
recommended placing tests at the top-level of the tests/ directory.
This older folder structure is not supported by runTests.
Please see shinyAppTemplate() for more details.