biocroxytest

biocroxytest provides a roclet for roxygen2 that identifies and processes code blocks marked with @longtests in Bioconductor package documentation, extracting long-running tests to a separate directory for independent execution.


Key Features:

  • Long Test Extraction: The roclet identifies @longtests code blocks in roxygen2 documentation and extracts them during roxygen2::roxygenise execution.
  • Separate Test Organization: Extracted long tests are saved in a dedicated directory, isolating them from the regular test suite.
  • Continuous Integration Compatibility: The separated long tests enable selective execution on continuous integration servers configured for long-running test jobs.

Scientific Applications:

  • Bioconductor Package Testing: Supports comprehensive validation of Bioconductor packages by accommodating computationally intensive tests that exceed standard test suite time constraints.

Methodology:

The roclet processes roxygen2 documentation blocks tagged with @longtests during roxygen2::roxygenise execution and writes the extracted code to a separate directory.

Collections

Details

License:
GPL-3.0-or-later
Tool Type:
command-line tool, library
Operating Systems:
Linux, Mac, Windows
Programming Languages:
R
Added:
8/30/2026
Last Updated:
8/30/2026

Operations

Publications

Documentation

Downloads