1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
|
{
"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",
},
],
},
}
|