benchmark | R Documentation |
Execute performance tests for a list of commits
benchmark( commit_list, cypress_dir = NULL, shinytest2_dir = NULL, tests_pattern = NULL, app_dir = getwd(), port = 3333, use_renv = TRUE, renv_prompt = TRUE, n_rep = 1, debug = FALSE )
commit_list |
A list of commit hash codes, branches' names or anything else you can use with git checkout ... |
cypress_dir |
The directory with tests recorded by Cypress. It can also be a vector of the same size of commit_list |
shinytest2_dir |
The directory with tests recorded by shinytest2 It can also be a vector of the same size of commit_list |
tests_pattern |
Cypress/shinytest2 files pattern. E.g. 'performance' It can also be a vector of the same size of commit_list. If it is NULL, all the content in cypress_dir/shinytest2_dir will be used |
app_dir |
The path to the application root |
port |
Port to run the app |
use_renv |
In case it is set as TRUE, package will try to apply renv::restore() in all branches. Otherwise, the current loaded list of packages will be used in all branches. |
renv_prompt |
Prompt the user before taking any action? |
n_rep |
Number of replications desired |
debug |
Logical. TRUE to display all the system messages on runtime |
Return a shiny_benchmark
object containing the benchmark
call,
elapsed time and a list
with the collected performance times
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.