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
-------------------------------------------------------------------------------
|