* [PATCH 1/2] android/pics: Update GAP PICS settings
@ 2014-05-29 8:01 Szymon Janc
2014-05-29 8:01 ` [PATCH 2/2] android/pts: Update GAP tests results Szymon Janc
2014-05-29 10:52 ` [PATCH 1/2] android/pics: Update GAP PICS settings Szymon Janc
0 siblings, 2 replies; 3+ messages in thread
From: Szymon Janc @ 2014-05-29 8:01 UTC (permalink / raw)
To: linux-bluetooth; +Cc: Szymon Janc
Enable peripheral mode and tweak some other settings.
---
android/pics-gap.txt | 142 ++++++++++++++++++++++++++-------------------------
1 file changed, 73 insertions(+), 69 deletions(-)
diff --git a/android/pics-gap.txt b/android/pics-gap.txt
index cd48332..5b36d4a 100644
--- a/android/pics-gap.txt
+++ b/android/pics-gap.txt
@@ -61,7 +61,7 @@ TSPC_GAP_1_2 True (*) Limited-discoverable Mode (O)
TSPC_GAP_1_3 True (*) General-discoverable mode (O)
TSPC_GAP_1_4 True (*) Non-connectable mode (O)
TSPC_GAP_1_5 True Connectable mode (M)
-TSPC_GAP_1_6 False Non-bondable mode (O)
+TSPC_GAP_1_6 True (*) Non-bondable mode (O)
TSPC_GAP_1_7 True (*) Bondable mode (C.2)
TSPC_GAP_1_8 False Non-Synchronizable Mode (O)
TSPC_GAP_1_9 False Synchronizable Mode (O)
@@ -149,7 +149,7 @@ Parameter Name Selected Description
-------------------------------------------------------------------------------
TSPC_GAP_5_1 False (*) Broadcaster (C.1)
TSPC_GAP_5_2 False Observer (C.1)
-TSPC_GAP_5_3 False (*) Peripheral (C.1)
+TSPC_GAP_5_3 True Peripheral (C.1)
TSPC_GAP_5_4 True (*) Central (C.1)
-------------------------------------------------------------------------------
C.1: It is mandatory to support at least one of the defined roles.
@@ -306,8 +306,8 @@ C.3: Mandatory if CSA3 or later and TSPC_GAP_17_1 and TSPC_GAP_14_2
-------------------------------------------------------------------------------
Parameter Name Selected Description
-------------------------------------------------------------------------------
-TSPC_GAP_18_1 False Peripheral: Transmitter
-TSPC_GAP_18_2 False Peripheral: Receiver
+TSPC_GAP_18_1 True (*) Peripheral: Transmitter
+TSPC_GAP_18_2 True (*) Peripheral: Receiver
-------------------------------------------------------------------------------
@@ -315,9 +315,9 @@ TSPC_GAP_18_2 False Peripheral: Receiver
-------------------------------------------------------------------------------
Parameter Name Selected Description
-------------------------------------------------------------------------------
-TSPC_GAP_19_1 False Peripheral: Standby
-TSPC_GAP_19_2 False Peripheral: Advertising
-TSPC_GAP_19_3 False Peripheral: Connection, Slave Role
+TSPC_GAP_19_1 True (*) Peripheral: Standby
+TSPC_GAP_19_2 True (*) Peripheral: Advertising
+TSPC_GAP_19_3 True (*) Peripheral: Connection, Slave Role
-------------------------------------------------------------------------------
@@ -325,11 +325,11 @@ TSPC_GAP_19_3 False Peripheral: Connection, Slave Role
-------------------------------------------------------------------------------
Parameter Name Selected Description
-------------------------------------------------------------------------------
-TSPC_GAP_20_1 False Peripheral: Connectable Undirected Event (C.1)
-TSPC_GAP_20_2 False Peripheral: Connectable Directed Event (C.2)
-TSPC_GAP_20_2A False Peripheral: Low Duty Directed Advertising (C.3)
-TSPC_GAP_20_3 False Peripheral: Non-Connectable Undirected Event
-TSPC_GAP_20_4 False Peripheral: Scannable Undirected Event
+TSPC_GAP_20_1 True (*) Peripheral: Connectable Undirected Event (C.1)
+TSPC_GAP_20_2 True (*) Peripheral: Connectable Directed Event (C.2)
+TSPC_GAP_20_2A True (*) Peripheral: Low Duty Directed Advertising (C.3)
+TSPC_GAP_20_3 True (*) Peripheral: Non-Connectable Undirected Event
+TSPC_GAP_20_4 True (*) Peripheral: Scannable Undirected Event
-------------------------------------------------------------------------------
@@ -338,10 +338,10 @@ TSPC_GAP_20_4 False Peripheral: Scannable Undirected Event
Parameter Name Selected Description
-------------------------------------------------------------------------------
TSPC_GAP_20A_1 False AD Type-Service UUID (C.1)
-TSPC_GAP_20A_2 False AD Type-Local Name (C.1)
-TSPC_GAP_20A_3 False AD Type-Flags (C.2)
+TSPC_GAP_20A_2 True (*) AD Type-Local Name (C.1)
+TSPC_GAP_20A_3 True (*) AD Type-Flags (C.2)
TSPC_GAP_20A_4 False AD Type-Manufacturer Specific Data (C.1)
-TSPC_GAP_20A_5 False AD Type-TX Power Level (C.1)
+TSPC_GAP_20A_5 True (*) AD Type-TX Power Level (C.1)
TSPC_GAP_20A_6 False AD Type-Security Manager Out of Band (OOB) (C.3)
TSPC_GAP_20A_7 False AD Type-Security manager TK Value (C.1)
TSPC_GAP_20A_8 False AD Type-Slave Connection Interval Range (C.1)
@@ -369,16 +369,16 @@ C.3: Optional if (TSPC_GAP_20_1 (Connectable Undirected Event) or TSPC_GAP_20_3
-------------------------------------------------------------------------------
Parameter Name Selected Description
-------------------------------------------------------------------------------
-TSPC_GAP_21_1 False (*) Peripheral: Connection Update Procedure (M)
-TSPC_GAP_21_2 False (*) Peripheral: Channel Map Update Procedure (M)
-TSPC_GAP_21_3 False Peripheral: Encryption Procedure (O)
-TSPC_GAP_21_4 False (*) Peripheral: Feature Exchange Procedure (M)
-TSPC_GAP_21_5 False (*) Peripheral: Version Exchange Procedure (M)
-TSPC_GAP_21_6 False (*) Peripheral: Termination Procedure (M)
-TSPC_GAP_21_7 False (*) Peripheral: LE Ping Procedure (C.3)
-TSPC_GAP_21_8 False (*) Peripheral: Slave Initiated Feature Exchange
+TSPC_GAP_21_1 True Peripheral: Connection Update Procedure (M)
+TSPC_GAP_21_2 True Peripheral: Channel Map Update Procedure (M)
+TSPC_GAP_21_3 True (*) Peripheral: Encryption Procedure (O)
+TSPC_GAP_21_4 True Peripheral: Feature Exchange Procedure (M)
+TSPC_GAP_21_5 True Peripheral: Version Exchange Procedure (M)
+TSPC_GAP_21_6 True Peripheral: Termination Procedure (M)
+TSPC_GAP_21_7 True Peripheral: LE Ping Procedure (C.3)
+TSPC_GAP_21_8 True Peripheral: Slave Initiated Feature Exchange
Procedure (C.4)
-TSPC_GAP_21_9 False (*) Peripheral: Connection Parameter Request
+TSPC_GAP_21_9 True Peripheral: Connection Parameter Request
Procedure (C.5)
-------------------------------------------------------------------------------
@@ -387,10 +387,10 @@ TSPC_GAP_21_9 False (*) Peripheral: Connection Parameter Request
-------------------------------------------------------------------------------
Parameter Name Selected Description
-------------------------------------------------------------------------------
-TSPC_GAP_22_1 False Peripheral: Non-Discoverable Mode (C.2)
-TSPC_GAP_22_2 False Peripheral: Limited Discoverable Mode (C.1)
-TSPC_GAP_22_3 False Peripheral: General Discoverable Mode (C.1)
-TSPC_GAP_22_4 False Peripheral: Name Discovery Procedure (C.3)
+TSPC_GAP_22_1 True (*) Peripheral: Non-Discoverable Mode (C.2)
+TSPC_GAP_22_2 True (*) Peripheral: Limited Discoverable Mode (C.1)
+TSPC_GAP_22_3 True (*) Peripheral: General Discoverable Mode (C.1)
+TSPC_GAP_22_4 True (*) Peripheral: Name Discovery Procedure (C.3)
-------------------------------------------------------------------------------
C.1: Optional if (TSPC_GAP_5_3 OR TSPC_GAP_42_2), otherwise Excluded.
C.2: Mandatory if (TSPC_GAP_5_3 or TSPC_GAP_42_1) is supported,
@@ -403,12 +403,12 @@ C.3: Optional if TSPC_GAP_5_3 is supported, otherwise Excluded.
-------------------------------------------------------------------------------
Parameter Name Selected Description
-------------------------------------------------------------------------------
-TSPC_GAP_23_1 False Peripheral: Non-Connectable Mode (C.1)
-TSPC_GAP_23_2 False Peripheral: Directed Connectable Mode (O)
-TSPC_GAP_23_3 False Peripheral: Undirected Connectable Mode (M)
-TSPC_GAP_23_4 False Peripheral: Connection Parameter Update
+TSPC_GAP_23_1 False (*) Peripheral: Non-Connectable Mode (C.1)
+TSPC_GAP_23_2 True (*) Peripheral: Directed Connectable Mode (O)
+TSPC_GAP_23_3 True (*) Peripheral: Undirected Connectable Mode (M)
+TSPC_GAP_23_4 True (*) Peripheral: Connection Parameter Update
Procedure (O)
-TSPC_GAP_23_5 False Peripheral: Terminate Connection Procedure (M)
+TSPC_GAP_23_5 True (*) Peripheral: Terminate Connection Procedure (M)
-------------------------------------------------------------------------------
C.1: Mandatory if TSPC_GAP_5_3 (LE Only – Peripheral role) OR TSPC_GAP_42_3
(BR/EDR/LE – Non-Connectable Mode) OR TSPC_GAP_42_4
@@ -420,10 +420,10 @@ C.1: Mandatory if TSPC_GAP_5_3 (LE Only – Peripheral role) OR TSPC_GAP_42_3
-------------------------------------------------------------------------------
Parameter Name Selected Description
-------------------------------------------------------------------------------
-TSPC_GAP_24_1 False Peripheral: Non-Bondable Mode (M)
-TSPC_GAP_24_2 False Peripheral: Bondable Mode (C.1)
-TSPC_GAP_24_3 False Peripheral: Bonding Procedure (C.2)
-TSPC_GAP_24_4 False Peripheral: Multiple Bonds (C.3)
+TSPC_GAP_24_1 True (*) Peripheral: Non-Bondable Mode (M)
+TSPC_GAP_24_2 True (*) Peripheral: Bondable Mode (C.1)
+TSPC_GAP_24_3 True (*) Peripheral: Bonding Procedure (C.2)
+TSPC_GAP_24_4 True (*) Peripheral: Multiple Bonds (C.3)
-------------------------------------------------------------------------------
C.1: Optional if TSPC_GAP_5_3 (LE Only – Peripheral role) OR (TSPC_GAP_38_3
(BR/EDR/LE – Peripheral role) AND NOT TSPC_GAP_42_6 (BR.EDR/LE -
@@ -437,18 +437,18 @@ C.2: Optional if TSPC_GAP_24_2 (Bondable Mode) is supported, otherwise Excluded
-------------------------------------------------------------------------------
Parameter Name Selected Description
-------------------------------------------------------------------------------
-TSPC_GAP_25_1 False Peripheral: Security Mode (O)
-TSPC_GAP_25_2 False Peripheral: Security Mode 2 (O)
-TSPC_GAP_25_3 False Peripheral: Authentication Procedure (C.2)
-TSPC_GAP_25_4 False Peripheral: Authorization Procedure (O)
-TSPC_GAP_25_5 False Peripheral: Connection Data Signing Procedure
- (O)
-TSPC_GAP_25_6 False Peripheral: Authenticate Signed Data Procedure
- (O)
-TSPC_GAP_25_7 False Peripheral: Authenticated Pairing
- (LE security mode 1 level 3) (C.1)
-TSPC_GAP_25_8 False Peripheral: Unauthenticated Pairing
- (LE security mode 1 level 2) (C.1)
+TSPC_GAP_25_1 True (*) Peripheral: Security Mode (O)
+TSPC_GAP_25_2 True (*) Peripheral: Security Mode 2 (O)
+TSPC_GAP_25_3 True (*) Peripheral: Authentication Procedure (C.2)
+TSPC_GAP_25_4 True (*) Peripheral: Authorization Procedure (O)
+TSPC_GAP_25_5 True (*) Peripheral: Connection Data Signing Procedure
+ (O)
+TSPC_GAP_25_6 True (*) Peripheral: Authenticate Signed Data Procedure
+ (O)
+TSPC_GAP_25_7 True (*) Peripheral: Authenticated Pairing
+ (LE security mode 1 level 3) (C.1)
+TSPC_GAP_25_8 True (*) Peripheral: Unauthenticated Pairing
+ (LE security mode 1 level 2) (C.1)
-------------------------------------------------------------------------------
C.1: Optional if TSPC_GAP_25_1 is supported, otherwise Excluded.
C.2: Mandatory if TSPC_GAP_0A_1 and TSPC_GAP_27_4 are supported,
@@ -478,8 +478,8 @@ C.2: Mandatory if TSPC_GAP_26_1 is supported, otherwise Excluded.
-------------------------------------------------------------------------------
Parameter Name Selected Description
-------------------------------------------------------------------------------
-TSPC_GAP_27_1 False (*) Peripheral: Device Name (M)
-TSPC_GAP_27_2 False (*) Peripheral: Appearance (M)
+TSPC_GAP_27_1 True Peripheral: Device Name (M)
+TSPC_GAP_27_2 True Peripheral: Appearance (M)
TSPC_GAP_27_3 False Peripheral: Peripheral Privacy Flag (C.1)
TSPC_GAP_27_4 False Peripheral: Reconnection Address (C.2)
TSPC_GAP_27_5 False Peripheral: Peripheral Preferred Connection
@@ -532,12 +532,12 @@ C.1: Mandatory if (TSPC_GAP_5_4 or TSPC_GAP_38_4) is supported.
-------------------------------------------------------------------------------
Parameter Name Selected Description
-------------------------------------------------------------------------------
-TSPC_GAP_31_1 True () Central: Connection Update Procedure (M)
-TSPC_GAP_31_2 True () Central: Channel Map Update Procedure (M)
+TSPC_GAP_31_1 True (*) Central: Connection Update Procedure (M)
+TSPC_GAP_31_2 True (*) Central: Channel Map Update Procedure (M)
TSPC_GAP_31_3 True (*) Central: Encryption Procedure (O)
-TSPC_GAP_31_4 True () Central: Feature Exchange Procedure (M)
-TSPC_GAP_31_5 True () Central: Version Exchange Procedure (M)
-TSPC_GAP_31_6 True () Central: Termination Procedure (M)
+TSPC_GAP_31_4 True (*) Central: Feature Exchange Procedure (M)
+TSPC_GAP_31_5 True (*) Central: Version Exchange Procedure (M)
+TSPC_GAP_31_6 True (*) Central: Termination Procedure (M)
TSPC_GAP_31_7 True (*) Central: LE Ping Procedure (C.1)
TSPC_GAP_31_8 True (*) Central: Slave Initiated Feature Exchange
Procedure (C.2)
@@ -572,7 +572,7 @@ TSPC_GAP_33_2 True (*) Central: General Connection Establishment
Procedure (C.1)
TSPC_GAP_33_3 True (*) Central: Selective Connection Establishment
Procedure (C.3)
-TSPC_GAP_33_4 True (*) Central: Direct Connectin Establishment
+TSPC_GAP_33_4 True (*) Central: Direct Connection Establishment
Procedure (C.2)
TSPC_GAP_33_5 True (*) Central: Connection Parameter Update Procedure
(C.2)
@@ -656,7 +656,7 @@ Parameter Name Selected Description
-------------------------------------------------------------------------------
TSPC_GAP_38_1 False BR/EDR/LE: Broadcaster (C.1)
TSPC_GAP_38_2 False BR/EDR/LE: Observer (C.1)
-TSPC_GAP_38_3 False BR/EDR/LE: Peripheral (C.1)
+TSPC_GAP_38_3 True (*) BR/EDR/LE: Peripheral (C.1)
TSPC_GAP_38_4 True (*) BR/EDR/LE: Central (C.1)
-------------------------------------------------------------------------------
C.1: It is mandatory to support at least one of the defined roles.
@@ -672,8 +672,8 @@ Parameter Name Selected Description
TSPC_GAP_39_1 True (*) Central BR/EDR/LE: Non-Discoverable Mode (C.1)
TSPC_GAP_39_2 True (*) Central BR/EDR/LE: Discoverable Mode (C.2)
TSPC_GAP_39_3 True (*) Central BR/EDR/LE: Non-Connectable Mode (C.3)
-TSPC_GAP_39_4 True () Central BR/EDR/LE: Connectable Mode (M)
-TSPC_GAP_39_5 False Central BR/EDR/LE: Non-Bondable Mode (C.4)
+TSPC_GAP_39_4 True (*) Central BR/EDR/LE: Connectable Mode (M)
+TSPC_GAP_39_5 True (*) Central BR/EDR/LE: Non-Bondable Mode (C.4)
TSPC_GAP_39_6 True (*) Central BR/EDR/LE: Bondable Mode (C.5)
-------------------------------------------------------------------------------
C.1: Mandatory if TSPC_GAP_1_1 is supported over BR/EDR, otherwise Excluded.
@@ -717,12 +717,16 @@ TSPC_GAP_41_1 True () Central BR/EDR/LE: Security Aspects (M)
-------------------------------------------------------------------------------
Parameter Name Selected Description
-------------------------------------------------------------------------------
-TSPC_GAP_42_1 False Peripheral BR/EDR/LE: Non-Discoverable Mode (See Spec)
-TSPC_GAP_42_2 False Peripheral BR/EDR/LE: Discoverable Mode (See Spec)
-TSPC_GAP_42_3 False Peripheral BR/EDR/LE: Non-Connectable Mode (See Spec)
-TSPC_GAP_42_4 False (*) Peripheral BR/EDR/LE: Connectable Mode (M)
-TSPC_GAP_42_5 False Peripheral BR/EDR/LE: Non-Bondable Mode (See Spec)
-TSPC_GAP_42_6 False Peripheral BR/EDR/LE: Bondable Mode (See Spec)
+TSPC_GAP_42_1 True (*) Peripheral BR/EDR/LE: Non-Discoverable Mode
+ (See Spec)
+TSPC_GAP_42_2 True (*) Peripheral BR/EDR/LE: Discoverable Mode
+ (See Spec)
+TSPC_GAP_42_3 False Peripheral BR/EDR/LE: Non-Connectable Mode
+ (See Spec)
+TSPC_GAP_42_4 True Peripheral BR/EDR/LE: Connectable Mode (M)
+TSPC_GAP_42_5 True (*) Peripheral BR/EDR/LE: Non-Bondable Mode
+ (See Spec)
+TSPC_GAP_42_6 True (*) Peripheral BR/EDR/LE: Bondable Mode (See Spec)
-------------------------------------------------------------------------------
C.1: Mandatory if TSPC_GAP_1_1 is supported over BR/EDR, otherwise Excluded.
C.2: Mandatory if (TSPC_GAP_1_2 or TSPC_GAP_1_3) is supported over BR/EDR,
@@ -737,7 +741,7 @@ C.5: Mandatory if TSPC_GAP_1_7 is supported over BR/EDR, otherwise Excluded.
-------------------------------------------------------------------------------
Parameter Name Selected Description
-------------------------------------------------------------------------------
-TSPC_GAP_43_1 False (*) Peripheral BR/EDR/LE: Non-Discoverable Mode
+TSPC_GAP_43_1 True Peripheral BR/EDR/LE: Non-Discoverable Mode
-------------------------------------------------------------------------------
@@ -758,9 +762,9 @@ TSPC_GAP_44_2 True (*) Central BR/EDR/LE: Simultaneous BR/EDR and LE
-------------------------------------------------------------------------------
Parameter Name Selected Description
-------------------------------------------------------------------------------
-TSPC_GAP_45_1 False Simultaneous BR/EDR and LE Transports – BR/EDR
+TSPC_GAP_45_1 True (*) Simultaneous BR/EDR and LE Transports – BR/EDR
Slave to the same device (C.1)
-TSPC_GAP_45_2 False Simultaneous BR/EDR and LE Transports – BR/EDR
+TSPC_GAP_45_2 True (*) Simultaneous BR/EDR and LE Transports – BR/EDR
Master to the same device (C.1)
-------------------------------------------------------------------------------
C.1: Optional if ((SUM ICS 31/14 (Core Spec Version 4.1) or SUM ICS 31/15
--
1.9.3
^ permalink raw reply related [flat|nested] 3+ messages in thread
* [PATCH 2/2] android/pts: Update GAP tests results
2014-05-29 8:01 [PATCH 1/2] android/pics: Update GAP PICS settings Szymon Janc
@ 2014-05-29 8:01 ` Szymon Janc
2014-05-29 10:52 ` [PATCH 1/2] android/pics: Update GAP PICS settings Szymon Janc
1 sibling, 0 replies; 3+ messages in thread
From: Szymon Janc @ 2014-05-29 8:01 UTC (permalink / raw)
To: linux-bluetooth; +Cc: Szymon Janc
---
android/pts-gap.txt | 137 ++++++++++++++++++++++++++++++++++------------------
1 file changed, 90 insertions(+), 47 deletions(-)
diff --git a/android/pts-gap.txt b/android/pts-gap.txt
index d1f0402..1ebd658 100644
--- a/android/pts-gap.txt
+++ b/android/pts-gap.txt
@@ -1,7 +1,7 @@
PTS test results for GAP
PTS version: 5.1
-Tested: 16-May-2014
+Tested: 28-May-2014
Android version: 4.4.2
Results:
@@ -29,16 +29,41 @@ 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 N/A
-TC_DISC_NONM_BV_02_C N/A
-TC_DISC_LIMM_BV_01_C N/A
-TC_DISC_LIMM_BV_02_C N/A
-TC_DISC_LIMM_BV_03_C N/A
-TC_DISC_LIMM_BV_04_C N/A
-TC_DISC_GENM_BV_01_C N/A
-TC_DISC_GENM_BV_02_C N/A
-TC_DISC_GENM_BV_03_C N/A
-TC_DISC_GENM_BV_04_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
@@ -66,18 +91,28 @@ TC_IDLE_NAMP_BV_01_C PASS possible to PASS using haltest following steps:
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 N/A
-TC_CONN_NCON_BV_02_C N/A
-TC_CONN_NCON_BV_03_C N/A
-TC_CONN_DCON_BV_01_C N/A
+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 N/A
-TC_CONN_UCON_BV_02_C N/A
-TC_CONN_UCON_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 PASS 'gattc connect' prior to pressing OK on PTS
+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
@@ -92,39 +127,44 @@ 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
-TC_CONN_CPUP_BV_05_C PASS
-TC_CONN_CPUP_BV_06_C PASS PTS issue - ID: 12187
- ETS + new pixit file should be added
+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 N/A
+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 N/A
-TC_BOND_BON_BV_01_C N/A
+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 N/A
+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 N/A
+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 N/A
+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 N/A
+TC_SEC_AUT_BV_18_C INC
TC_SEC_AUT_BV_19_C PASS
-TC_SEC_AUT_BV_20_C N/A
+TC_SEC_AUT_BV_20_C INC
TC_SEC_AUT_BV_21_C INC Not implemented
-TC_SEC_AUT_BV_22_C N/A
-TC_SEC_AUT_BV_23_C N/A
+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
@@ -144,10 +184,12 @@ 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 N/A
-TC_ADV_BV_03_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 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
@@ -169,25 +211,26 @@ 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 N/A
-TC_DM_CON_BV_01_C N/A
-TC_DM_NBON_BV_01_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 N/A
-TC_DM_LEP_BV_02_C N/A
-TC_DM_LEP_BV_03_C N/A
+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 N/A
-TC_DM_LEP_BV_08_C N/A
-TC_DM_LEP_BV_09_C N/A
-TC_DM_LEP_BV_10_C N/A
-TC_DM_LEP_BV_11_C N/A
+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
-------------------------------------------------------------------------------
--
1.9.3
^ permalink raw reply related [flat|nested] 3+ messages in thread
* Re: [PATCH 1/2] android/pics: Update GAP PICS settings
2014-05-29 8:01 [PATCH 1/2] android/pics: Update GAP PICS settings Szymon Janc
2014-05-29 8:01 ` [PATCH 2/2] android/pts: Update GAP tests results Szymon Janc
@ 2014-05-29 10:52 ` Szymon Janc
1 sibling, 0 replies; 3+ messages in thread
From: Szymon Janc @ 2014-05-29 10:52 UTC (permalink / raw)
To: linux-bluetooth
On Thursday 29 of May 2014 10:01:06 Szymon Janc wrote:
> Enable peripheral mode and tweak some other settings.
> ---
> android/pics-gap.txt | 142 ++++++++++++++++++++++++++-------------------------
> 1 file changed, 73 insertions(+), 69 deletions(-)
>
Applied.
--
Best regards,
Szymon Janc
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2014-05-29 10:52 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-05-29 8:01 [PATCH 1/2] android/pics: Update GAP PICS settings Szymon Janc
2014-05-29 8:01 ` [PATCH 2/2] android/pts: Update GAP tests results Szymon Janc
2014-05-29 10:52 ` [PATCH 1/2] android/pics: Update GAP PICS settings Szymon Janc
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.