summaryrefslogtreecommitdiff
path: root/android/pts-gap.txt
blob: 1ebd65803e95f474ac1ba0a246680b32838cb3b6 (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
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
PTS test results for GAP

PTS version: 5.1
Tested: 28-May-2014
Android version: 4.4.2

Results:
PASS	test passed
FAIL	test failed
INC	test is inconclusive
N/A	test is disabled due to PICS setup

-------------------------------------------------------------------------------
Test Name		Result	Notes
-------------------------------------------------------------------------------
TC_MOD_NDIS_BV_01_C	PASS	IUT must be non-discoverable
TC_MOD_LDIS_BV_01_C	PASS	btmgmt discov limited 30
TC_MOD_LDIS_BV_02_C	PASS	btmgmt discov limited 30
TC_MOD_LDIS_BV_03_C	PASS	btmgmt discov limited 30
TC_MOD_GDIS_BV_01_C	PASS	IUT must be discoverable
TC_MOD_GDIS_BV_02_C	PASS	IUT must be discoverable
TC_MOD_NCON_BV_01_C	PASS	btmgmt connectable off
TC_MOD_CON_BV_01_C	PASS	btmgmt connectable on
TC_BROB_BCST_BV_01_C	N/A
TC_BROB_BCST_BV_02_C	N/A
TC_BROB_BCST_BV_03_C	N/A
TC_BROB_OBSV_BV_01_C	N/A
TC_BROB_OBSV_BV_02_C	N/A
TC_BROB_OBSV_BV_03_C	N/A
TC_BROB_OBSV_BV_04_C	N/A
TC_BROB_OBSV_BV_05_C	N/A
TC_DISC_NONM_BV_01_C	PASS	btmgmt connectable off
				btmgmt advertising on
TC_DISC_NONM_BV_02_C	PASS	btmgmt connectable on
				btmgmt discov off
				btmgmt advertising on
TC_DISC_LIMM_BV_01_C	PASS	btmgmt connectable on
				btmgmt discov off
				<answer NO to non-connectable adv question>
				btmgmt discov limited 30
TC_DISC_LIMM_BV_02_C	PASS	btmgmt connectable on
				btmgmt advertising on
				btmgmt discov limited 30
TC_DISC_LIMM_BV_03_C	PASS	btmgmt connectable on
				btmgmt discov off
				<answer NO to non-connectable adv question>
				btmgmt discov limited 30
TC_DISC_LIMM_BV_04_C	PASS	btmgmt connectable on
				btmgmt discov off
				btmgmt power off
				btmgmt bredr off
				btmgmt power on
				btmgmt discov limited 30
TC_DISC_GENM_BV_01_C	PASS	btmgmt connectable on
				btmgmt discov on
				<answer NO to non-connectable adv question>
TC_DISC_GENM_BV_02_C	PASS	btmgmt connectable on
				btmgmt advertising on
				btmgmt discov on
TC_DISC_GENM_BV_03_C	PASS	btmgmt connectable on
				btmgmt discov on
TC_DISC_GENM_BV_04_C	PASS	btmgmt connectable on
				btmgmt power off
				btmgmt bredr off
				btmgmt discov on
				btmgmt advertising on
TC_DISC_LIMP_BV_01_C	PASS	btmgmt find -l
				PTS AD flags must have bit 1 unset and bit 0 set
TC_DISC_LIMP_BV_02_C	PASS	btmgmt find -l
				PTS AD flags must have bit 1 set and bit 0 unset
TC_DISC_LIMP_BV_03_C	PASS	btmgmt find -l
				PTS AD flags must have bit 1 and bit 0 unset
TC_DISC_LIMP_BV_04_C	PASS	btmgmt find -l
				PTS AD flags must have bit 1 and bit 0 unset
TC_DISC_LIMP_BV_05_C	PASS	btmgmt find -l
				PTS AD flags must have bit 1 and bit 0 unset
TC_DISC_GENP_BV_01_C	PASS	btmgmt find -l
				PTS AD flags must have bit 1 set and bit 0 unset
TC_DISC_GENP_BV_02_C	PASS	btmgmt find -l
				PTS AD flags must have bit 1 unset and bit 0 set
TC_DISC_GENP_BV_03_C	PASS	btmgmt find -l
				PTS AD flags must have bit 1 and bit 0 unset
TC_DISC_GENP_BV_04_C	PASS	btmgmt find -l
				PTS AD flags must have bit 1 and bit 0 unset
TC_DISC_GENP_BV_05_C	PASS	btmgmt find -l
				PTS AD flags must have bit 1 and bit 0 unset
TC_IDLE_GIN_BV_01_C	PASS	Start discovery from IUT
TC_IDLE_LIN_BV_01_C	PASS	hcitool scan --iac=liac
TC_IDLE_NAMP_BV_01_C	PASS	possible to PASS using haltest following steps:
				gattc - register client, connect to PTS, search
				all services, get characteristic and then read
				characteristic (name)
TC_IDLE_NAMP_BV_02_C	PASS	haltest: gatts connect
TC_CONN_NCON_BV_01_C	PASS	btmgmt connectable off
				btmgmt advertising on
TC_CONN_NCON_BV_02_C	PASS	<answer NO to non-connectable adv question>
				Note: non-connectable and discoverable ?
TC_CONN_NCON_BV_03_C	PASS	<answer NO to non-connectable adv question>
				Note: non-connectable and discoverable ?
TC_CONN_DCON_BV_01_C	PASS	btmgmt connectable on
				btmgmt advertising on
TC_CONN_DCON_BV_02_C	N/A
TC_CONN_DCON_BV_03_C	N/A
TC_CONN_UCON_BV_01_C	PASS	btmgmt connectable on
				btmgmt advertising on
TC_CONN_UCON_BV_02_C	PASS	btmgmt connectable on
				btmgmt discov on
				btmgmt advertising on
TC_CONN_UCON_BV_03_C	PASS	btmgmt connectable on
				btmgmt advertising on
				btmgmt discov limited 30
TC_CONN_UCON_BV_04_C	N/A
TC_CONN_UCON_BV_05_C	N/A
TC_CONN_ACEP_BV_01_C	INC	No white list support
				Note: pass on some chips with 'gattc connect'
TC_CONN_ACEP_BV_02_C	INC	Privacy feature - not implemented
TC_CONN_GCEP_BV_01_C	PASS	'gattc connect' prior to pressing OK on PTS
TC_CONN_GCEP_BV_02_C	PASS	'gattc connect' prior to pressing OK on PTS
TC_CONN_GCEP_BV_03_C	INC	Privacy feature - not implemented
TC_CONN_GCEP_BV_04_C	INC	Privacy feature - not implemented
TC_CONN_SCEP_BV_01_C	PASS	'gattc connect' prior to pressing OK on PTS
TC_CONN_SCEP_BV_02_C	INC	Privacy feature - not implemented
TC_CONN_DCEP_BV_01_C	PASS	'gattc connect' prior to pressing OK on PTS
TC_CONN_DCEP_BV_02_C	INC	Privacy feature - not implemented
TC_CONN_DCEP_BV_03_C	PASS
TC_CONN_DCEP_BV_04_C	INC	Privacy feature - not implemented
TC_CONN_CPUP_BV_01_C	N/A
TC_CONN_CPUP_BV_02_C	N/A
TC_CONN_CPUP_BV_03_C	N/A
TC_CONN_CPUP_BV_04_C	PASS	gattc register_client
				gattc connect 1 <pts_bdaddr>
				gattc disconnect 1 <pts_bdaddr> 1
TC_CONN_CPUP_BV_05_C	PASS	gattc register_client
				gattc connect 1 <pts_bdaddr>
				gattc disconnect 1 <pts_bdaddr> 1
TC_CONN_CPUP_BV_06_C	INC
TC_CONN_TERM_BV_01_C	PASS
TC_CONN_PRDA_BV_01_C	INC	Privacy feature - not implemented
TC_CONN_PRDA_BV_02_C	INC	Privacy feature - not implemented
TC_BOND_NBON_BV_01_C	PASS
TC_BOND_NBON_BV_02_C	PASS	haltest: gattc_register_client
				gattc connect <client_id> <address>
				bluetooth create_bond <address>
				bluetooth remove_bond <address>
TC_BOND_NBON_BV_03_C	PASS
TC_BOND_BON_BV_01_C	PASS	gattc register_client
				gattc listen 1
				bluetooth create_bond <pts_bdaddr>
TC_BOND_BON_BV_02_C	PASS
TC_BOND_BON_BV_03_C	FAIL
TC_BOND_BON_BV_04_C	PASS	haltest: gattc_register_client
				gattc connect <client_id> <address>
				bluetooth remove_bond <address>
				gattc connect <client_id> <address>
TC_SEC_AUT_BV_11_C	INC
TC_SEC_AUT_BV_12_C	INC	JIRA: BZ-29
TC_SEC_AUT_BV_13_C	INC	JIRA: BZ-30
TC_SEC_AUT_BV_14_C	INC
TC_SEC_AUT_BV_15_C	N/A
TC_SEC_AUT_BV_16_C	INC	Not implemented
TC_SEC_AUT_BV_17_C	PASS
TC_SEC_AUT_BV_18_C	INC
TC_SEC_AUT_BV_19_C	PASS
TC_SEC_AUT_BV_20_C	INC
TC_SEC_AUT_BV_21_C	INC	Not implemented
TC_SEC_AUT_BV_22_C	INC
TC_SEC_AUT_BV_23_C	INC
TC_SEC_AUT_BV_24_C	INC	Not implemented
TC_SEC_CSIGN_BV_01_C	INC	Not yet implemented - signed write
TC_SEC_CSIGN_BV_02_C	INC	Not implemented
TC_SEC_CSIGN_BI_01_C	INC	Not implemented
TC_SEC_CSIGN_BI_02_C	INC	Not implemented
TC_SEC_CSIGN_BI_03_C	INC	Not implemented
TC_SEC_CSIGN_BI_04_C	INC	Not implemented
TC_PRIV_CONN_BV_01_C	INC	Privacy feature - not implemented
TC_PRIV_CONN_BV_02_C	INC	Privacy feature - not implemented
TC_PRIV_CONN_BV_03_C	INC	Privacy feature - not implemented
TC_PRIV_CONN_BV_04_C	INC	Privacy feature - not implemented
TC_PRIV_CONN_BV_05_C	N/A
TC_PRIV_CONN_BV_06_C	N/A
TC_PRIV_CONN_BV_07_C	N/A
TC_PRIV_CONN_BV_08_C	N/A
TC_PRIV_CONN_BV_09_C	N/A
TC_PRIV_CONN_BV_10_C	N/A
TC_PRIV_CONN_BV_11_C	INC	Privacy feature - not implemented
TC_ADV_BV_01_C		N/A
TC_ADV_BV_02_C		FAIL	PTS issue #12254
TC_ADV_BV_03_C		PASS	gattc register_client
				gattc listen 1 1
TC_ADV_BV_04_C		N/A
TC_ADV_BV_05_C		PASS	gattc register_client
				gattc listen 1 1
TC_ADV_BV_06_C		N/A
TC_ADV_BV_07_C		N/A
TC_ADV_BV_08_C		N/A
TC_ADV_BV_09_C		N/A
TC_ADV_BV_10_C		N/A
TC_ADV_BV_11_C		N/A
TC_ADV_BV_12_C		N/A
TC_ADV_BV_13_C		N/A
TC_ADV_BV_14_C		N/A
TC_ADV_BV_15_C		N/A
TC_ADV_BV_16_C		N/A
TC_GAT_BV_01_C		PASS	haltest:
				gattc register_client
				gattc connect
TC_GAT_BV_02_C		N/A
TC_GAT_BV_03_C		N/A
TC_GAT_BV_04_C		N/A
TC_GAT_BV_05_C		N/A
TC_GAT_BV_06_C		N/A
TC_GAT_BV_07_C		N/A
TC_GAT_BV_08_C		N/A
TC_DM_NCON_BV_01_C	PASS
TC_DM_CON_BV_01_C	PASS
TC_DM_NBON_BV_01_C	PASS
TC_DM_BON_BV_01_C	PASS	haltest:
				create_bond and remove_bond when requested
TC_DM_GIN_BV_01_C	PASS
TC_DM_LIN_BV_01_C	PASS
TC_DM_NAD_BV_01_C	PASS	Start discovery from IUT
TC_DM_NAD_BV_02_C	PASS
TC_DM_LEP_BV_01_C	PASS	gattc register_client
				gattc listen 1 1
TC_DM_LEP_BV_02_C	INC
TC_DM_LEP_BV_03_C	INC
TC_DM_LEP_BV_04_C	PASS	l2test -n <PTS bdaddr>
TC_DM_LEP_BV_05_C	PASS	btmgmt find -b
				l2test -n 00:1B:DC:06:06:22
TC_DM_LEP_BV_06_C	PASS
TC_DM_LEP_BV_07_C	PASS
TC_DM_LEP_BV_08_C	PASS
TC_DM_LEP_BV_09_C	PASS
TC_DM_LEP_BV_10_C	INC
TC_DM_LEP_BV_11_C	PASS
-------------------------------------------------------------------------------