summaryrefslogtreecommitdiffstats
path: root/t/COVERAGE
blob: 0f5f3d16b62e462dde38bb4c1647033f15dfc7c0 (plain)
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
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
Last generated 2016-10-22
Coverage (Tags): 1106/1170 (94.53%), w. legacy tests: 1161/1170 (99.23%)
Coverage (Checks): 41/50 (82.00%), w. legacy tests: 45/50 (90.00%)

The following tags are not tested by the test suite:

deb-format tar-errors-from-control

debhelper debhelper-compatibility-level-not-a-number

files udeb-contains-documentation-file

menu-format menu-item-contains-unknown-tag
menu-format menu-item-needs-dwww
menu-format old-format-menu-file
menu-format whitespace-after-continuation-character

menus executable-in-usr-share-docbase
menus executable-menu-file

The following tags are only tested by the legacy test suite:

binaries binary-has-unneeded-section
binaries binary-with-bad-dynamic-table

files desktop-file-in-wrong-dir
files package-contains-devhelp-file-without-symlink
files package-contains-upstream-installation-documentation
files script-in-usr-share-doc
files script-with-language-extension
files use-of-compat-symlink

init.d duplicate-updaterc.d-calls-in-postrm
init.d init.d-script-has-bad-lsb-line
init.d init.d-script-has-duplicate-lsb-section
init.d init.d-script-has-unknown-lsb-keyword
init.d init.d-script-has-unterminated-lsb-section
init.d init.d-script-missing-lsb-keyword
init.d init.d-script-not-included-in-package
init.d init.d-script-not-marked-as-conffile
init.d output-of-updaterc.d-not-redirected-to-dev-null
init.d postrm-contains-additional-updaterc.d-calls
init.d postrm-does-not-call-updaterc.d-for-init.d-script
init.d preinst-calls-updaterc.d
init.d prerm-calls-updaterc.d

menu-format desktop-contains-deprecated-key
menu-format desktop-entry-missing-required-key
menu-format menu-item-missing-required-tag
menu-format menu-item-needs-tag-has-unknown-value
menu-format non-wm-module-in-wm-modules-menu-section
menu-format su-to-root-with-usr-sbin
menu-format su-wrapper-not-su-to-root
menu-format su-wrapper-without--c
menu-format unquoted-string-in-menu-item

menus bad-menu-file-name
menus doc-base-document-field-ends-in-whitespace
menus doc-base-file-duplicated-format
menus doc-base-file-lacks-required-field
menus doc-base-file-no-format
menus doc-base-file-no-format-section
menus doc-base-file-no-index
menus doc-base-file-references-missing-file
menus doc-base-file-unknown-field
menus doc-base-file-unknown-format
menus doc-base-file-uses-obsolete-national-encoding
menus doc-base-index-references-multiple-files
menus doc-base-invalid-document-field
menus doc-base-unknown-section
menus menu-file-in-usr-lib
menus menu-method-should-include-menu-h
menus postinst-does-not-call-updatemenus
menus postrm-does-not-call-updatemenus

po-debconf newer-debconf-templates
po-debconf unknown-encoding-in-po-file

shared-libs symbols-declared-but-not-shlib
shared-libs symbols-declares-dependency-on-other-package
shared-libs udeb-postinst-must-not-call-ldconfig
shared-libs unknown-meta-field-in-symbols-file
shared-libs unused-shlib-entry-in-symbols-control-file

Breakdown of remaining tags in legacy test suite by test case:

binary
  binary-has-unneeded-section
  desktop-contains-deprecated-key
  desktop-entry-missing-required-key
  doc-base-document-field-ends-in-whitespace
  doc-base-file-duplicated-format
  doc-base-file-lacks-required-field
  doc-base-file-no-format
  doc-base-file-no-format-section
  doc-base-file-no-index
  doc-base-file-references-missing-file
  doc-base-file-unknown-field
  doc-base-file-unknown-format
  doc-base-file-uses-obsolete-national-encoding
  doc-base-index-references-multiple-files
  doc-base-invalid-document-field
  doc-base-unknown-section
  menu-file-in-usr-lib
  menu-item-missing-required-tag
  menu-item-needs-tag-has-unknown-value
  menu-method-should-include-menu-h
  non-wm-module-in-wm-modules-menu-section
  package-contains-upstream-installation-documentation
  postinst-does-not-call-updatemenus
  postrm-does-not-call-updatemenus
  su-to-root-with-usr-sbin
  su-wrapper-not-su-to-root
  su-wrapper-without--c
  unquoted-string-in-menu-item

debconf
  newer-debconf-templates
  udeb-postinst-must-not-call-ldconfig
  unknown-encoding-in-po-file

debug
  binary-with-bad-dynamic-table
  symbols-declared-but-not-shlib
  symbols-declares-dependency-on-other-package
  unknown-meta-field-in-symbols-file
  unused-shlib-entry-in-symbols-control-file

etcfiles

fields

filenames
  bad-menu-file-name
  desktop-file-in-wrong-dir
  package-contains-devhelp-file-without-symlink
  use-of-compat-symlink

foo++

libbaz

maintainer-scripts
  init.d-script-not-included-in-package
  init.d-script-not-marked-as-conffile
  output-of-updaterc.d-not-redirected-to-dev-null
  postrm-contains-additional-updaterc.d-calls
  postrm-does-not-call-updaterc.d-for-init.d-script
  preinst-calls-updaterc.d
  prerm-calls-updaterc.d

relations

scripts
  duplicate-updaterc.d-calls-in-postrm
  init.d-script-has-bad-lsb-line
  init.d-script-has-duplicate-lsb-section
  init.d-script-has-unknown-lsb-keyword
  init.d-script-has-unterminated-lsb-section
  init.d-script-missing-lsb-keyword
  script-in-usr-share-doc
  script-with-language-extension