Package: wyz.code.metaTesting 1.1.22

wyz.code.metaTesting: Wizardry Code Meta Testing

Meta testing is the ability to test a function without having to provide its parameter values. Those values will be generated, based on semantic naming of parameters, as introduced by package 'wyz.code.offensiveProgramming'. Value generation logic can be completed with your own data types and generation schemes. This to meet your most specific requirements and to answer to a wide variety of usages, from general use case to very specific ones. While using meta testing, it becomes easier to generate stress test campaigns, non-regression test campaigns and robustness test campaigns, as generated tests can be saved and reused from session to session. Main benefits of using 'wyz.code.metaTesting' is ability to discover valid and invalid function parameter combinations, ability to infer valid parameter values, and to provide smart summaries that allows you to focus on dysfunctional cases.

Authors:Fabien Gelineau <[email protected]>

wyz.code.metaTesting_1.1.22.tar.gz
wyz.code.metaTesting_1.1.22.zip(r-4.7)wyz.code.metaTesting_1.1.22.zip(r-4.6)wyz.code.metaTesting_1.1.22.zip(r-4.5)
wyz.code.metaTesting_1.1.22.tgz(r-4.6-any)wyz.code.metaTesting_1.1.22.tgz(r-4.5-any)
wyz.code.metaTesting_1.1.22.tar.gz(r-4.7-any)wyz.code.metaTesting_1.1.22.tar.gz(r-4.6-any)
wyz.code.metaTesting_1.1.22.tgz(r-4.6-emscripten)
manual.pdf |manual.html
card.svg |card.png
wyz.code.metaTesting/json (API)

# Install 'wyz.code.metaTesting' in R:
install.packages('wyz.code.metaTesting', repos = c('https://neonira.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/neonira/offensiveprogrammingbook_v1.2.2/issues

On CRAN:

Conda:

2.00 score 211 downloads 17 exports 23 dependencies

Last updated from:79e571eca8. Checks:7 NOTE, 2 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-x86_64NOTE132
source / vignettesOK191
linux-release-x86_64NOTE120
macos-release-arm64NOTE87
macos-oldrel-arm64NOTE77
windows-develNOTE87
windows-releaseNOTE102
windows-oldrelNOTE85
wasm-releaseOK99

Exports:buildSemanticArgumentNamecomputeArgumentsCombinationdacdefault_arguments_contextercestablished_replacement_contextexploreSignaturesgenerateDataoffensiveProgrammingWrapFunctionopMetaTestingInformationopwfqualifyFunctionArgumentsretrieveDataFactorysetDefaultArgumentsGenerationContextsetGenerationContexttestFunctionusesSemanticArgumentNames

Dependencies:clicpp11crayondata.tabledplyrgenericsgluelifecyclemagrittrpillarpkgconfigpurrrR6rlangstringistringrtibbletidyrtidyselectutf8vctrswithrwyz.code.offensiveProgramming

wyz.code.metaTesting releases

Rendered fromrelease-notes.Rmdusingknitr::rmarkdownon May 24 2026.

Last update: 2023-09-25
Started: 2021-01-07

Readme and manuals

Help Manual

Help pageTopics
Build semantic argument namebuildSemanticArgumentName
Compute Function Arguments CombinationcomputeArgumentsCombination
Explore SignaturesexploreSignatures
Generate DatagenerateData
Package functions informationopMetaTestingInformation
Offensive Programming Wrap FunctionoffensiveProgrammingWrapFunction opwf
Qualify function arguments.qualifyFunctionArguments
Retrieve Data FactoryretrieveDataFactory
Set default arguments generation context.dac default_arguments_context setDefaultArgumentsGenerationContext
Set generation context.erc established_replacement_context setGenerationContext
Test functiontestFunction
Uses semantic argument names.usesSemanticArgumentNames