Skip to contents

Run the performance test based on a single commit using shinytest2

Usage

run_shinytest2_ptest(
  commit,
  project_path,
  app_dir,
  shinytest2_dir,
  tests_pattern,
  use_renv,
  renv_prompt,
  n_rep,
  debug
)

Arguments

commit

A commit hash code or a branch's name

project_path

The path to the project

app_dir

The path to the application root

shinytest2_dir

The directory with tests recorded by shinytest2

tests_pattern

shinytest2 files pattern. E.g. 'performance'. If it is NULL, all the content will be used

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

Value

Return a data.frame with the collected performance time