R/test_functions.R

Defines functions is_on_ci print_from_global

Documented in is_on_ci print_from_global

#' Print a variable, but not from test environment
#' @param var a variable, to be expressed as string
#' @export
print_from_global <- function(var = "seed") {
  if (var %in% ls(.GlobalEnv)) {
    cat(var, "is", get(var), "\n")
  }
}

#' Detect if it is called on continous integration
#' @export
is_on_ci <- function() {
  is_it_on_appveyor <- Sys.getenv("APPVEYOR") != ""
  is_it_on_travis <- Sys.getenv("TRAVIS") != ""
  is_it_on_appveyor || is_it_on_travis
}
Giappo/jappe documentation built on Aug. 30, 2020, 2:41 p.m.