Skip to content

workflowr/workflowr-pkg-tests

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

workflowr-pkg-tests

This repository contains additional tests of the R package workflowr.

Weekly

The following tests are run every Monday:

  • current: A current setup using the release versions

  • legacy: A legacy setup using older versions

  • future: A future setup using R-devel and many packages installed directly from GitHub

Name OS R pandoc knitr rmarkdown status
current Ubuntu 22.04 release 2.16.2 release release current
legacy Ubuntu 20.04 3.3.3 1.19.2.4 1.29 1.18 legacy
future Ubuntu 24.04 devel 2.19.2 devel devel future

Monthly

The following tests are run (at least) monthly:

  • cross-platform: Runs R CMD check --as-cran with NOT_CRAN: TRUE on Linux, macOS, and Windows. Uses the conda environments in conda/
Name status
cross-platform cross-platform

Quarterly

The following tests are run (at least) quarterly:

  • pandocless: Runs R CMD check --as-cran in an environment without pandoc. Confirms that all tests that requires pandoc are properly skipped when it is unavailable (because some CRAN test machines don't have pandoc installed)
  • spell-check: Checks spelling with spelling::spell_check_package()
  • update-conda-lockfiles: Updates the conda lockfiles in conda/ to use the latest package versions available. These are used by the job cross-platform
Name status
pandocless pandocless
spell-check spell-check
update-conda-lockfiles update-conda-lockfiles

Miscellaneous

Other tests available:

Name Purpose
reticulate Test wflow_html() warning for Python plots created with reticulate version < 1.14.9000
speed Test speed of wflow_publish() for dev version compared to previous versions

About

Extensive tests of workflowr package

Resources

Stars

Watchers

Forks