{
    "name": "C TAP Harness",
    "version": "4.0",
    "synopsis": "C harness for running TAP-compliant tests",
    "maintainer": "Russ Allbery <eagle@eyrie.org>",
    "copyrights": [
        {
            "holder": "Russ Allbery <eagle@eyrie.org>",
            "years": "2000-2001, 2004, 2006-2016",
        },
        {
            "holder": "The Board of Trustees of the Leland Stanford Junior University",
            "years": "2006-2009, 2011-2013",
        },
    ],
    "license": "Expat",
    "build": {
        "autotools": true,
        "automake": "1.11",
        "autoconf": "2.64",
        "cplusplus": true,
        "install": false,
        "manpages": true,
        "type": "Autoconf",
        "valgrind": true,
    },
    "support": {
        "email": "eagle@eyrie.org",
        "github": "rra/c-tap-harness",
        "web": "https://www.eyrie.org/~eagle/software/c-tap-harness/",
    },
    "vcs": {
        "type": "Git",
        "url": "https://git.eyrie.org/git/devel/c-tap-harness.git",
        "browse": "https://git.eyrie.org/?p=devel/c-tap-harness.git",
        "github": "rra/c-tap-harness",
        "openhub": "https://www.openhub.net/p/c-tap-harness",
    },
    "readme": {
        "sections": [
            { "title": "Testing" },
            { "title": "Using the Harness" },
        ],
    },
    "distribution": {
        "section": "devel",
        "tarname": "c-tap-harness",
        "version": "c-tap-harness",
    },
    "docs": {
        "user": [
            {
                "name": "writing",
                "title": "Writing TAP tests",
            },
            {
                "name": "runtests",
                "title": "runtests manual page",
            },
        ],
        "api": [
            {
                "name": "bail",
                "title": "bail and sysbail",
            },
            {
                "name": "bmalloc",
                "title": "bmalloc, bcalloc, brealloc, bstrdup, and bstrndup",
            },
            {
                "name": "breallocarray",
                "title": "breallocarray",
            },
            {
                "name": "diag",
                "title": "diag and sysdiag",
            },
            {
                "name": "diag_file_add",
                "title": "diag_file_add and diag_file_remove",
            },
            {
                "name": "is_int",
                "title": "is_bool, is_int, is_double, is_string, and is_hex",
            },
            {
                "name": "ok",
                "title": "ok, okv, and ok_block",
            },
            {
                "name": "plan",
                "title": "plan and plan_lazy",
            },
            {
                "name": "skip",
                "title": "skip and skip_block",
            },
            {
                "name": "skip_all",
                "title": "skip_all",
            },
            {
                "name": "test_cleanup_register",
                "title": "test_cleanup_register",
            },
            {
                "name": "test_file_path",
                "title": "test_file_path and test_file_path_free",
            },
            {
                "name": "test_tmpdir",
                "title": "test_tmpdir and test_tmpdir_free",
            },
        ],
    },
}
