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
- Source codehttps://github.com/xec-cm/biocroxytest