mutator - Mutation Testing
Performs mutation testing for 'R' packages to assess the effectiveness of a test suite. It mutates source files, runs package tests against each mutant, and reports which mutants were killed, survived, or timed out. Parallel execution is supported for larger code bases. The optional 'imputesrcref' package, available from <https://github.com/PRL-PRG/imputesrcref>, improves source locations when installed.
Last updated
mutation-testingr-languagetest-automationtestingcpp
6.24 score 9 stars 10 scripts 10 downloadscrbcc - C R Bytecode Compiler
Implements a bytecode compiler for 'R' in 'C', targeting functional parity with the base 'compiler' package, while focusing on better performance. The architecture mostly mirrors the original 'GNU-R' compiler as described in <https://homepage.cs.uiowa.edu/~luke/R/compiler/compiler.pdf>.
Last updated
4.30 score 4 stars 1 scriptsinjectr - Inject code to existing functions
Allow one to inject arbitrary code at the entry point or at the exit point of an existing function.
Last updated
injectioninstrumentationtracing
3.38 score 4 stars 1 dependents 4 scriptscontractr - Run-Time Type Contracts for R Functions
Attaches run-time type contracts to R functions. A function is annotated with a type declaration written in the 'tastr' type language; contractr injects assertions that check the arguments and the return value against the declared type on every call, signalling a warning or an error (depending on the configured severity) when a value does not conform.
Last updated
contractstypecheckingtypescpp
2.88 score 5 stars 7 scriptsimputesrcref - Impute Transparent Source References for Injected Braces
Rewrites R function ASTs by injecting transparent brace calls in control-flow positions and imputing source references ('srcref') from parse data. Supports individual functions, sourced files, and installed package namespace functions, including package-style 'srcref' line mappings.
Last updated
code-coverageinstrumentationsource-referencesrcrref
2.85 score 1 starssxpdb - Store R values
Stores R values. It stores the values in an efficient ways that scales to millions of unique values and provides a rich query API to find values from the database.
Last updated
databasefuzzinghigh-performancer-valuescpp
2.48 score 3 stars 7 scriptsrunr - Run R Experiments
Contains a set of helper functions and scripts for running R-related experiments.
Last updated
2.30 score 1 stars