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:
wyz.code.metaTesting_1.1.22.tar.gz
wyz.code.metaTesting_1.1.22.zip(r-4.5)wyz.code.metaTesting_1.1.22.zip(r-4.4)wyz.code.metaTesting_1.1.22.zip(r-4.3)
wyz.code.metaTesting_1.1.22.tgz(r-4.4-any)wyz.code.metaTesting_1.1.22.tgz(r-4.3-any)
wyz.code.metaTesting_1.1.22.tar.gz(r-4.5-noble)wyz.code.metaTesting_1.1.22.tar.gz(r-4.4-noble)
wyz.code.metaTesting_1.1.22.tgz(r-4.4-emscripten)wyz.code.metaTesting_1.1.22.tgz(r-4.3-emscripten)
wyz.code.metaTesting.pdf |wyz.code.metaTesting.html✨
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
Last updated 1 years agofrom:79e571eca8. Checks:OK: 3 NOTE: 4. Indexed: yes.
Target | Result | Date |
---|---|---|
Doc / Vignettes | OK | Oct 21 2024 |
R-4.5-win | NOTE | Oct 21 2024 |
R-4.5-linux | NOTE | Oct 21 2024 |
R-4.4-win | NOTE | Oct 21 2024 |
R-4.4-mac | NOTE | Oct 21 2024 |
R-4.3-win | OK | Oct 21 2024 |
R-4.3-mac | OK | Oct 21 2024 |
Exports:buildSemanticArgumentNamecomputeArgumentsCombinationdacdefault_arguments_contextercestablished_replacement_contextexploreSignaturesgenerateDataoffensiveProgrammingWrapFunctionopMetaTestingInformationopwfqualifyFunctionArgumentsretrieveDataFactorysetDefaultArgumentsGenerationContextsetGenerationContexttestFunctionusesSemanticArgumentNames
Dependencies:clicpp11crayondata.tabledplyrfansigenericsgluelifecyclemagrittrpillarpkgconfigpurrrR6rlangstringistringrtibbletidyrtidyselectutf8vctrswithrwyz.code.offensiveProgramming
Readme and manuals
Help Manual
Help page | Topics |
---|---|
Build semantic argument name | buildSemanticArgumentName |
Compute Function Arguments Combination | computeArgumentsCombination |
Explore Signatures | exploreSignatures |
Generate Data | generateData |
Package functions information | opMetaTestingInformation |
Offensive Programming Wrap Function | offensiveProgrammingWrapFunction opwf |
Qualify function arguments. | qualifyFunctionArguments |
Retrieve Data Factory | retrieveDataFactory |
Set default arguments generation context. | dac default_arguments_context setDefaultArgumentsGenerationContext |
Set generation context. | erc established_replacement_context setGenerationContext |
Test function | testFunction |
Uses semantic argument names. | usesSemanticArgumentNames |