{
  "_id": "6a1292bcacfb0bcc41d0b693",
  "Package": "wyz.code.metaTesting",
  "Type": "Package",
  "Title": "Wizardry Code Meta Testing",
  "Version": "1.1.22",
  "Author": "Fabien Gelineau <neonira@gmail.com>",
  "Maintainer": "Fabien Gelineau <neonira@gmail.com>",
  "Description": "Meta testing is the ability to test a function without\nhaving to provide its parameter values. Those values will be\ngenerated, based on semantic naming of parameters, as\nintroduced by package 'wyz.code.offensiveProgramming'. Value\ngeneration logic can be completed with your own data types and\ngeneration schemes. This to meet your most specific\nrequirements and to answer to a wide variety of usages, from\ngeneral use case to very specific ones. While using meta\ntesting, it becomes easier to generate stress test campaigns,\nnon-regression test campaigns and robustness test campaigns, as\ngenerated tests can be saved and reused from session to\nsession. Main benefits of using 'wyz.code.metaTesting' is\nability to discover valid and invalid function parameter\ncombinations, ability to infer valid parameter values, and to\nprovide smart summaries that allows you to focus on\ndysfunctional cases.",
  "Encoding": "UTF-8",
  "License": "GPL-3",
  "RoxygenNote": "6.1.1",
  "VignetteBuilder": "knitr",
  "URL": "https://neonira.github.io/offensiveProgrammingBook_v1.2.2/",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-24 05:52:24 UTC",
    "User": "root"
  },
  "Config/pak/sysreqs": "libicu-dev",
  "Repository": "https://neonira.r-universe.dev",
  "Date/Publication": "2023-09-25 08:32:36 UTC",
  "RemoteUrl": "https://github.com/cran/wyz.code.metaTesting",
  "RemoteRef": "HEAD",
  "RemoteSha": "79e571eca895f168da9c8200561cbac00b195b12",
  "MD5sum": "eae2f5033afd1b0832694dca5805512f",
  "_user": "neonira",
  "_type": "src",
  "_file": "wyz.code.metaTesting_1.1.22.tar.gz",
  "_fileid": "97eff17075c1f36759ac85dfedddb7f7c07513b6188d4d104d0d0af8ed7a0b51",
  "_filesize": 400956,
  "_sha256": "97eff17075c1f36759ac85dfedddb7f7c07513b6188d4d104d0d0af8ed7a0b51",
  "_created": "2026-05-24T05:52:24.000Z",
  "_published": "2026-05-24T05:55:08.474Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 77575406675,
      "time": 132,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "7182662019"
    },
    {
      "job": 77575406666,
      "time": 120,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7182660930"
    },
    {
      "job": 77575406679,
      "time": 77,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "7182656373"
    },
    {
      "job": 77575406684,
      "time": 87,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7182657451"
    },
    {
      "job": 77575238589,
      "time": 191,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7182648295"
    },
    {
      "job": 77575406665,
      "time": 99,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7182658612"
    },
    {
      "job": 77575406685,
      "time": 87,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "7182657499"
    },
    {
      "job": 77575406695,
      "time": 85,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "7182657191"
    },
    {
      "job": 77575406694,
      "time": 102,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7182658908"
    }
  ],
  "_buildurl": "https://github.com/r-universe/neonira/actions/runs/26353301183",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/cran/wyz.code.metaTesting",
  "_commit": {
    "id": "79e571eca895f168da9c8200561cbac00b195b12",
    "author": "Fabien Gelineau <neonira@gmail.com>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 1.1.22\n",
    "time": 1695630756
  },
  "_maintainer": {
    "name": "Fabien Gelineau",
    "email": "neonira@gmail.com",
    "login": "neonira",
    "description": "think, experiment and iterate",
    "uuid": 37214634
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.0",
      "role": "Depends"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "data.table",
      "version": ">= 1.11.8",
      "role": "Imports"
    },
    {
      "package": "tidyr",
      "role": "Imports"
    },
    {
      "package": "wyz.code.offensiveProgramming",
      "version": ">= 1.1.22",
      "role": "Imports"
    },
    {
      "package": "crayon",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "testthat",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    }
  ],
  "_owner": "cran",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [],
  "_tags": [],
  "_stars": 0,
  "_contributors": [
    {
      "user": "neonira",
      "count": 6,
      "uuid": 37214634
    }
  ],
  "_userbio": {
    "uuid": 37214634,
    "type": "user",
    "name": "neonira",
    "description": "think, experiment and iterate"
  },
  "_downloads": {
    "count": 211,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/wyz.code.metaTesting"
  },
  "_devurl": "https://github.com/neonira/offensiveprogrammingbook_v1.2.2",
  "_searchresults": 0,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/wyz.code.metaTesting.html",
    "manual.pdf"
  ],
  "_realowner": "neonira",
  "_cranurl": false,
  "_releases": [
    {
      "version": "1.1.4",
      "date": "2019-10-13"
    },
    {
      "version": "1.1.11",
      "date": "2020-02-12"
    },
    {
      "version": "1.1.12",
      "date": "2020-04-22"
    },
    {
      "version": "1.1.20",
      "date": "2021-01-07"
    },
    {
      "version": "1.1.21",
      "date": "2021-10-06"
    },
    {
      "version": "1.1.22",
      "date": "2023-09-25"
    }
  ],
  "_exports": [
    "buildSemanticArgumentName",
    "computeArgumentsCombination",
    "dac",
    "default_arguments_context",
    "erc",
    "established_replacement_context",
    "exploreSignatures",
    "generateData",
    "offensiveProgrammingWrapFunction",
    "opMetaTestingInformation",
    "opwf",
    "qualifyFunctionArguments",
    "retrieveDataFactory",
    "setDefaultArgumentsGenerationContext",
    "setGenerationContext",
    "testFunction",
    "usesSemanticArgumentNames"
  ],
  "_help": [
    {
      "page": "buildSemanticArgumentName",
      "title": "Build semantic argument name",
      "concept": [
        "meta testing"
      ],
      "topics": [
        "buildSemanticArgumentName"
      ]
    },
    {
      "page": "computeArgumentsCombination",
      "title": "Compute Function Arguments Combination",
      "concept": [
        "meta testing"
      ],
      "topics": [
        "computeArgumentsCombination"
      ]
    },
    {
      "page": "exploreSignatures",
      "title": "Explore Signatures",
      "concept": [
        "meta testing"
      ],
      "topics": [
        "exploreSignatures"
      ]
    },
    {
      "page": "generateData",
      "title": "Generate Data",
      "concept": [
        "data generation",
        "meta testing"
      ],
      "topics": [
        "generateData"
      ]
    },
    {
      "page": "opMetaTestingInformation",
      "title": "Package functions information",
      "concept": [
        "meta testing"
      ],
      "topics": [
        "opMetaTestingInformation"
      ]
    },
    {
      "page": "opwf",
      "title": "Offensive Programming Wrap Function",
      "concept": [
        "meta testing"
      ],
      "topics": [
        "offensiveProgrammingWrapFunction",
        "opwf"
      ]
    },
    {
      "page": "qualifyFunctionArguments",
      "title": "Qualify function arguments.",
      "concept": [
        "meta testing"
      ],
      "topics": [
        "qualifyFunctionArguments"
      ]
    },
    {
      "page": "retrieveDataFactory",
      "title": "Retrieve Data Factory",
      "concept": [
        "code evaluation mode"
      ],
      "topics": [
        "retrieveDataFactory"
      ]
    },
    {
      "page": "setDefaultArgumentsGenerationContext",
      "title": "Set default arguments generation context.",
      "concept": [
        "data generation",
        "meta testing"
      ],
      "topics": [
        "dac",
        "default_arguments_context",
        "setDefaultArgumentsGenerationContext"
      ]
    },
    {
      "page": "setGenerationContext",
      "title": "Set generation context.",
      "concept": [
        "data generation",
        "meta testing"
      ],
      "topics": [
        "erc",
        "established_replacement_context",
        "setGenerationContext"
      ]
    },
    {
      "page": "testFunction",
      "title": "Test function",
      "concept": [
        "meta testing"
      ],
      "topics": [
        "testFunction"
      ]
    },
    {
      "page": "usesSemanticArgumentNames",
      "title": "Uses semantic argument names.",
      "concept": [
        "meta testing"
      ],
      "topics": [
        "usesSemanticArgumentNames"
      ]
    }
  ],
  "_rundeps": [
    "cli",
    "cpp11",
    "crayon",
    "data.table",
    "dplyr",
    "generics",
    "glue",
    "lifecycle",
    "magrittr",
    "pillar",
    "pkgconfig",
    "purrr",
    "R6",
    "rlang",
    "stringi",
    "stringr",
    "tibble",
    "tidyr",
    "tidyselect",
    "utf8",
    "vctrs",
    "withr",
    "wyz.code.offensiveProgramming"
  ],
  "_vignettes": [
    {
      "source": "release-notes.Rmd",
      "filename": "release-notes.html",
      "title": "wyz.code.metaTesting releases",
      "author": "Fabien GELINEAU",
      "engine": "knitr::rmarkdown",
      "headings": [
        "name [awesome-asterion-khi] package-version [1.1.22] timestamp [2023-09-25 08:34:40]",
        "name [awesome-asterion-phi] package-version [1.1.21] timestamp [2021-10-05 20:33:52]",
        "name [awesome-asterion-tau] package-version [1.1.19] timestamp [2020-11-09 19:49:02]",
        "Release awesome-asterion-nu - 1.1.13 - 2020-05-04",
        "Release 1.1.12 - April, 22th 2020",
        "Release 1.1.4 - January 2020",
        "Release 1.1.3 - Octobre 2019"
      ],
      "created": "2021-01-07 17:00:02",
      "modified": "2023-09-25 08:32:36",
      "commits": 3
    }
  ],
  "_score": 2,
  "_indexed": true,
  "_nocasepkg": "wyz.code.metatesting",
  "_universes": [
    "neonira"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.1.22",
      "date": "2026-05-24T05:54:27.000Z",
      "distro": "noble",
      "commit": "79e571eca895f168da9c8200561cbac00b195b12",
      "fileid": "ba4e76455d6468f5419be144d2d264652eb135a390186361a746effa8014e00e",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/neonira/actions/runs/26353301183"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.1.22",
      "date": "2026-05-24T05:54:16.000Z",
      "distro": "noble",
      "commit": "79e571eca895f168da9c8200561cbac00b195b12",
      "fileid": "9da767b1e35c5d827fe0b75b229c2538f5775e8948c273bb6fb7a149c40eaa42",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/neonira/actions/runs/26353301183"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.1.22",
      "date": "2026-05-24T05:53:42.000Z",
      "commit": "79e571eca895f168da9c8200561cbac00b195b12",
      "fileid": "9808c534332da9bcbddfb7daaf74e721ac7a6294482b66c17ab8a031fc9f9694",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/neonira/actions/runs/26353301183"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.1.22",
      "date": "2026-05-24T05:53:49.000Z",
      "commit": "79e571eca895f168da9c8200561cbac00b195b12",
      "fileid": "fb2d76c782aafa89d063f7db0c110f9341dcdca9b0ffc0ed3203d9ac6917562e",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/neonira/actions/runs/26353301183"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.1.22",
      "date": "2026-05-24T05:54:18.000Z",
      "commit": "79e571eca895f168da9c8200561cbac00b195b12",
      "fileid": "d1fdc092a1e9cb8a5a1f79797ceb7eadaffb8c7e64bd28e817c8cab85d8c025b",
      "status": "success",
      "buildurl": "https://github.com/r-universe/neonira/actions/runs/26353301183"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.1.22",
      "date": "2026-05-24T05:53:37.000Z",
      "commit": "79e571eca895f168da9c8200561cbac00b195b12",
      "fileid": "71e3d03e8c49f2d837543b1f6688403644092aab29edb5158d92514382686cd5",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/neonira/actions/runs/26353301183"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.1.22",
      "date": "2026-05-24T05:53:35.000Z",
      "commit": "79e571eca895f168da9c8200561cbac00b195b12",
      "fileid": "4a1f63cda4a31da8ac5e999f1a8fd65b660f0640a9ce509014f4a985fadf69cc",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/neonira/actions/runs/26353301183"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "1.1.22",
      "date": "2026-05-24T05:53:49.000Z",
      "commit": "79e571eca895f168da9c8200561cbac00b195b12",
      "fileid": "174ecbf4a351662970ebbf7ba8a6d77505842ffa2e7a993cd5fb529f1519e141",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/neonira/actions/runs/26353301183"
    }
  ]
}