2015-01-15 09:52:26

by Sebastian Chlad

[permalink] [raw]
Subject: [PATCH v2] android/pts: Update PTS files for A2DP

Updated PICS, PIXITs and PTS tests results for A2DP.
PTS version 6.0. Android version 5.0
---
android/pics-a2dp.txt | 91 ++++++++++++++++++++++++++++++++++++++++++++++----
android/pixit-a2dp.txt | 6 ++--
android/pts-a2dp.txt | 9 +++--
3 files changed, 93 insertions(+), 13 deletions(-)

diff --git a/android/pics-a2dp.txt b/android/pics-a2dp.txt
index adac664..f184cb8 100644
--- a/android/pics-a2dp.txt
+++ b/android/pics-a2dp.txt
@@ -1,6 +1,6 @@
A2DP PICS for the PTS tool.

-PTS version: 5.3
+PTS version: 6.0

* - different than PTS defaults
# - not yet implemented/supported
@@ -8,6 +8,18 @@ PTS version: 5.3
M - mandatory if such role selected
O - optional

+ Profile Version
+-------------------------------------------------------------------------------
+Parameter Name Selected Description
+-------------------------------------------------------------------------------
+TSPC_A2DP_0_1 False A2DP 1.0
+TSPC_A2DP_0_1 False A2DP 1.2
+TSPC_A2DP_0_1 True (*) A2DP 1.3
+-------------------------------------------------------------------------------
+C.1: It is mandatory to select one of the profile versions.
+-------------------------------------------------------------------------------
+
+
Roles
-------------------------------------------------------------------------------
Parameter Name Selected Description
@@ -38,10 +50,16 @@ TSPC_A2DP_2_11 False SRC: SBC Configurations in 16 KHz sampling (O)
TSPC_A2DP_2_12 False SRC: SBC Configurations in 32 KHz sampling (O)
TSPC_A2DP_2_13 True SRC: SBC Configurations in 44.1 KHz sampling
(C.1)
-TSPC_A2DP_2_14 False (*) SRC: SBC Configurations in 48 KHz sampling
+TSPC_A2DP_2_14 True SRC: SBC Configurations in 48 KHz sampling
(C.1)
+TSPC_A2DP_2_15 False SRC: Delay Reporting (C.2)
+TSPC_A2DP_2_16 False SRC video playback via Bluetooth VDP (C.3)
+TSPC_A2DP_2_17 False SRC video playback on a local video
+ display (C.3)
-------------------------------------------------------------------------------
C.1: At least one of the values shall be supported.
+C.2: Mandatory if A2DP 0/3 AND (2/16 OR 2/17) is supported, otherwise excluded.
+C.3: Optional to support if A2DP 0/3 is supported, otherwise excluded.
-------------------------------------------------------------------------------


@@ -49,8 +67,39 @@ C.1: At least one of the values shall be supported.
-------------------------------------------------------------------------------
Parameter Name Selected Description
-------------------------------------------------------------------------------
-TSPC_A2DP_3_1 True SRC: SBC encoder Codec (M)
-TSPC_A2DP_3_2 True (*) SRC: Additional encoder Codec (O)
+TSPC_A2DP_3_1 True SRC: SBC encoder (M)
+TSPC_A2DP_3_1a False SRC: Encode and Forward SBC Audio Stream (O)
+TSPC_A2DP_3_2 False SRC: Optional codec (O)
+TSPC_A2DP_3_3 False SRC: MPEG-1,2 Audio decoder (C.1)
+TSPC_A2DP_3_4 False SRC: MPEG-1,2 Audio encoder (C.1)
+TSPC_A2DP_3_5 False SRC: MPEG-2,4 AAC decoder (C.1)
+TSPC_A2DP_3_6 False SRC: MPEG-2,4 AAC encoder (C.1)
+TSPC_A2DP_3_7 False SRC: ATRAC family decoder (C.1)
+TSPC_A2DP_3_8 False SRC: ATRAC family encoder (C.1)
+-------------------------------------------------------------------------------
+C.1: At least one of the implementations shall be supported if 12/2 (Optional
+ codec) is supported, else excluded.
+-------------------------------------------------------------------------------
+
+
+ Supported Codec Features in SRC
+-------------------------------------------------------------------------------
+Parameter Name Selected Description
+-------------------------------------------------------------------------------
+TSPC_A2DP_3a_1 True SRC: Channel Mode - Mono (M)
+TSPC_A2DP_3a_2 True (*) SRC: Channel Mode - Dual Channel (C.1)
+TSPC_A2DP_3a_3 True (*) SRC: Channel Mode - Stereo (C.1)
+TSPC_A2DP_3a_4 True (*) SRC: Channel Mode - Joint Stereo (C.1)
+TSPC_A2DP_3a_5 True SRC: Block Length 4 (M)
+TSPC_A2DP_3a_6 True SRC: Block Length 8 (M)
+TSPC_A2DP_3a_7 True SRC: Block Length 12 (M)
+TSPC_A2DP_3a_8 True SRC: Block Length 16 (M)
+TSPC_A2DP_3a_9 True (*) SRC: Subbands - 4 (O)
+TSPC_A2DP_3a_10 True SRC: Subbands - 8 (M)
+TSPC_A2DP_3a_11 True (*) SRC: Allocation - SNR (O)
+TSPC_A2DP_3a_12 True SRC: Allocation - Loudness (M)
+-------------------------------------------------------------------------------
+C.1: At least one of the values shall be supported.
-------------------------------------------------------------------------------


@@ -73,6 +122,9 @@ TSPC_A2DP_4_11 False SNK: SBC Configurations in 16 KHz sampling (O)
TSPC_A2DP_4_12 False SNK: SBC Configurations in 32 KHz sampling (O)
TSPC_A2DP_4_13 False (*) SNK: SBC Configurations in 44.1 KHz sampling (M)
TSPC_A2DP_4_14 False (*) SNK: SBC Configurations in 48 KHz sampling (M)
+TSPC_A2DP_4_15 False SNK: Delay Reporting (C.1)
+-------------------------------------------------------------------------------
+C.1: Mandatory to support if A2DP 0/3 is supported, otherwise excluded.
-------------------------------------------------------------------------------


@@ -80,7 +132,32 @@ TSPC_A2DP_4_14 False (*) SNK: SBC Configurations in 48 KHz sampling (M)
-------------------------------------------------------------------------------
Parameter Name Selected Description
-------------------------------------------------------------------------------
-TSPC_A2DP_5_1 False (*) SNK: SBC decoder Codec (M)
-TSPC_A2DP_5_2 False SNK: Additional decoder Coded (O)
-TSPC_ALL False Enable all test cases when set to False.
+TSPC_A2DP_5_1 False (*) SNK: SBC decoder (M)
+TSPC_A2DP_5_1a False SNK: Decode and Forward SBC Audio Stream (O)
+TSPC_A2DP_5_2 False SNK: Optional codec decoder (O)
+TSPC_A2DP_5_3 False SNK: MPEG-1,2 Audio (C.1)
+TSPC_A2DP_5_4 False SNK: MPEG-2,4 AAC (C.1)
+TSPC_A2DP_5_5 False SNK: ATRAC family (C.1)
+-------------------------------------------------------------------------------
+C.1: At least one codec shall be supported if Table 13/2 (Optional codec
+ decoder) is supported, otherwise excluded.
+-------------------------------------------------------------------------------
+
+
+ Supported Codec Features in SNK
+-------------------------------------------------------------------------------
+Parameter Name Selected Description
+-------------------------------------------------------------------------------
+TSPC_A2DP_5a_1 False (*) SNK: Channel Mode - Mono (M)
+TSPC_A2DP_5a_2 False (*) SNK: Channel Mode - Dual Channel (M)
+TSPC_A2DP_5a_3 False (*) SNK: Channel Mode - Stereo (M)
+TSPC_A2DP_5a_4 False (*) SNK: Channel Mode - Joint Stereo (M)
+TSPC_A2DP_5a_5 False (*) SNK: Block Length 4 (M)
+TSPC_A2DP_5a_6 False (*) SNK: Block Length 8 (M)
+TSPC_A2DP_5a_7 False (*) SNK: Block Length 12 (M)
+TSPC_A2DP_5a_8 False (*) SNK: Block Length 16 (M)
+TSPC_A2DP_5a_9 False (*) SNK: Subbands - 4 (M)
+TSPC_A2DP_5a_10 False (*) SNK: Subbands - 8 (M)
+TSPC_A2DP_5a_11 False (*) SNK: Allocation - SNR (M)
+TSPC_A2DP_5a_12 False (*) SNK: Allocation - Loudness (M)
-------------------------------------------------------------------------------
diff --git a/android/pixit-a2dp.txt b/android/pixit-a2dp.txt
index 3e26eac..62a9b43 100644
--- a/android/pixit-a2dp.txt
+++ b/android/pixit-a2dp.txt
@@ -1,6 +1,6 @@
A2DP PIXIT for the PTS tool.

-PTS version: 5.3
+PTS version: 6.0

* - different than PTS defaults
& - should be set to IUT Bluetooth address
@@ -10,7 +10,7 @@ Required PIXIT settings
-------------------------------------------------------------------------------
Parameter Name Value
-------------------------------------------------------------------------------
-TSPX_security_enabled FALSE
+TSPX_security_enabled TRUE
TSPX_bd_addr_iut 112233445566 (*&)
TSPX_SRC_class_of_device 080418
TSPX_SNK_class_of_device 04041C
@@ -20,7 +20,7 @@ TSPX_time_guard 300000
TSPX_use_implicit_send TRUE
TSPX_media_directory C:\Program Files\Bluetooth SIG\Bluetooth PTS\
bin\audio (#)
-TSPX_no_avrcp TRUE
+TSPX_no_avrcp FALSE
TSPX_auth_password 0000
TSPX_auth_user_id PTS
TSPX_rfcomm_channel 8
diff --git a/android/pts-a2dp.txt b/android/pts-a2dp.txt
index 92c3e15..500c631 100644
--- a/android/pts-a2dp.txt
+++ b/android/pts-a2dp.txt
@@ -1,7 +1,7 @@
PTS test results for A2DP

-PTS version: 5.3
-Tested: 19-November-2014
+PTS version: 6.0
+Tested: 14-January-2015
Android version: 5.0

Results:
@@ -15,7 +15,7 @@ N/A test is disabled due to PICS setup
Test Name Result Notes
-------------------------------------------------------------------------------
TC_SRC_CC_BV_09_I PASS Start streaming
-TC_SRC_CC_BV_10_I N/A
+TC_SRC_CC_BV_10_I PASS
TC_SRC_REL_BV_01_I PASS Connect to PTS from IUT. When requested
disconnect from IUT
TC_SRC_REL_BV_02_I PASS
@@ -24,12 +24,15 @@ TC_SRC_SET_BV_02_I PASS
TC_SRC_SET_BV_03_I PASS Start streaming
TC_SRC_SET_BV_04_I PASS Start streaming
TC_SRC_SET_BV_05_I PASS IUT must be moved out of range
+ JIRA issue BA-314
TC_SRC_SET_BV_06_I PASS IUT must be moved out of range
TC_SRC_SUS_BV_01_I PASS Stop streaming
TC_SRC_SUS_BV_02_I PASS
TC_SRC_SDP_BV_01_I PASS
TC_SRC_AS_BV_01_I PASS Requires checking if the output on the IUT is
correct
+TC_SRC_AS_BV_02_I N/A
+TC_SRC_AS_BV_03_I N/A
-------------------------------------------------------------------------------


--
1.9.3



2015-01-19 20:04:21

by Szymon Janc

[permalink] [raw]
Subject: Re: [PATCH v2] android/pts: Update PTS files for A2DP

Hi Sebastian,

On Thursday 15 January 2015 10:52:26 Sebastian Chlad wrote:
> Updated PICS, PIXITs and PTS tests results for A2DP.
> PTS version 6.0. Android version 5.0
> ---
> android/pics-a2dp.txt | 91
> ++++++++++++++++++++++++++++++++++++++++++++++---- android/pixit-a2dp.txt |
> 6 ++--
> android/pts-a2dp.txt | 9 +++--
> 3 files changed, 93 insertions(+), 13 deletions(-)
>
> diff --git a/android/pics-a2dp.txt b/android/pics-a2dp.txt
> index adac664..f184cb8 100644
> --- a/android/pics-a2dp.txt
> +++ b/android/pics-a2dp.txt
> @@ -1,6 +1,6 @@
> A2DP PICS for the PTS tool.
>
> -PTS version: 5.3
> +PTS version: 6.0
>
> * - different than PTS defaults
> # - not yet implemented/supported
> @@ -8,6 +8,18 @@ PTS version: 5.3
> M - mandatory if such role selected
> O - optional
>
> + Profile Version
> +---------------------------------------------------------------------------
> ---- +Parameter Name Selected Description
> +---------------------------------------------------------------------------
> ---- +TSPC_A2DP_0_1 False A2DP 1.0
> +TSPC_A2DP_0_1 False A2DP 1.2
> +TSPC_A2DP_0_1 True (*) A2DP 1.3
> +---------------------------------------------------------------------------
> ---- +C.1: It is mandatory to select one of the profile versions.
> +---------------------------------------------------------------------------
> ---- +
> +
> Roles
> ---------------------------------------------------------------------------
> ---- Parameter Name Selected Description
> @@ -38,10 +50,16 @@ TSPC_A2DP_2_11 False SRC: SBC Configurations in
16 KHz
> sampling (O) TSPC_A2DP_2_12 False SRC: SBC Configurations in 32 KHz
> sampling (O) TSPC_A2DP_2_13 True SRC: SBC Configurations in 44.1
KHz
> sampling (C.1)
> -TSPC_A2DP_2_14 False (*) SRC: SBC Configurations in 48 KHz sampling
> +TSPC_A2DP_2_14 True SRC: SBC Configurations in 48 KHz sampling
> (C.1)
> +TSPC_A2DP_2_15 False SRC: Delay Reporting (C.2)
> +TSPC_A2DP_2_16 False SRC video playback via Bluetooth VDP (C.3)
> +TSPC_A2DP_2_17 False SRC video playback on a local video
> + display (C.3)
> ---------------------------------------------------------------------------
> ---- C.1: At least one of the values shall be supported.
> +C.2: Mandatory if A2DP 0/3 AND (2/16 OR 2/17) is supported, otherwise
> excluded. +C.3: Optional to support if A2DP 0/3 is supported, otherwise
> excluded.
> ---------------------------------------------------------------------------
> ----
>
>
> @@ -49,8 +67,39 @@ C.1: At least one of the values shall be supported.
> ---------------------------------------------------------------------------
> ---- Parameter Name Selected Description
> ---------------------------------------------------------------------------
> ---- -TSPC_A2DP_3_1 True SRC: SBC encoder Codec (M)
> -TSPC_A2DP_3_2 True (*) SRC: Additional encoder Codec (O)
> +TSPC_A2DP_3_1 True SRC: SBC encoder (M)
> +TSPC_A2DP_3_1a False SRC: Encode and Forward SBC Audio Stream (O)
> +TSPC_A2DP_3_2 False SRC: Optional codec (O)
> +TSPC_A2DP_3_3 False SRC: MPEG-1,2 Audio decoder (C.1)
> +TSPC_A2DP_3_4 False SRC: MPEG-1,2 Audio encoder (C.1)
> +TSPC_A2DP_3_5 False SRC: MPEG-2,4 AAC decoder (C.1)
> +TSPC_A2DP_3_6 False SRC: MPEG-2,4 AAC encoder (C.1)
> +TSPC_A2DP_3_7 False SRC: ATRAC family decoder (C.1)
> +TSPC_A2DP_3_8 False SRC: ATRAC family encoder (C.1)
> +---------------------------------------------------------------------------
> ---- +C.1: At least one of the implementations shall be supported if 12/2
> (Optional + codec) is supported, else excluded.
> +---------------------------------------------------------------------------
> ---- +
> +
> + Supported Codec Features in SRC
> +---------------------------------------------------------------------------
> ---- +Parameter Name Selected Description
> +---------------------------------------------------------------------------
> ---- +TSPC_A2DP_3a_1 True SRC: Channel Mode - Mono (M)
> +TSPC_A2DP_3a_2 True (*) SRC: Channel Mode - Dual Channel (C.1)
> +TSPC_A2DP_3a_3 True (*) SRC: Channel Mode - Stereo (C.1)
> +TSPC_A2DP_3a_4 True (*) SRC: Channel Mode - Joint Stereo (C.1)
> +TSPC_A2DP_3a_5 True SRC: Block Length 4 (M)
> +TSPC_A2DP_3a_6 True SRC: Block Length 8 (M)
> +TSPC_A2DP_3a_7 True SRC: Block Length 12 (M)
> +TSPC_A2DP_3a_8 True SRC: Block Length 16 (M)
> +TSPC_A2DP_3a_9 True (*) SRC: Subbands - 4 (O)
> +TSPC_A2DP_3a_10 True SRC: Subbands - 8 (M)
> +TSPC_A2DP_3a_11 True (*) SRC: Allocation - SNR (O)
> +TSPC_A2DP_3a_12 True SRC: Allocation - Loudness (M)
> +---------------------------------------------------------------------------
> ---- +C.1: At least one of the values shall be supported.
> ---------------------------------------------------------------------------
> ----
>
>
> @@ -73,6 +122,9 @@ TSPC_A2DP_4_11 False SNK: SBC Configurations in 16
KHz
> sampling (O) TSPC_A2DP_4_12 False SNK: SBC Configurations in 32 KHz
> sampling (O) TSPC_A2DP_4_13 False (*) SNK: SBC Configurations in 44.1
KHz
> sampling (M) TSPC_A2DP_4_14 False (*) SNK: SBC Configurations in 48 KHz
> sampling (M) +TSPC_A2DP_4_15 False SNK: Delay Reporting (C.1)
> +---------------------------------------------------------------------------
> ---- +C.1: Mandatory to support if A2DP 0/3 is supported, otherwise
> excluded.
> ---------------------------------------------------------------------------
> ----
>
>
> @@ -80,7 +132,32 @@ TSPC_A2DP_4_14 False (*) SNK: SBC Configurations in
48
> KHz sampling (M)
> ---------------------------------------------------------------------------
> ---- Parameter Name Selected Description
> ---------------------------------------------------------------------------
> ---- -TSPC_A2DP_5_1 False (*) SNK: SBC decoder Codec (M)
> -TSPC_A2DP_5_2 False SNK: Additional decoder Coded (O)
> -TSPC_ALL False Enable all test cases when set to False.
> +TSPC_A2DP_5_1 False (*) SNK: SBC decoder (M)
> +TSPC_A2DP_5_1a False SNK: Decode and Forward SBC Audio Stream (O)
> +TSPC_A2DP_5_2 False SNK: Optional codec decoder (O)
> +TSPC_A2DP_5_3 False SNK: MPEG-1,2 Audio (C.1)
> +TSPC_A2DP_5_4 False SNK: MPEG-2,4 AAC (C.1)
> +TSPC_A2DP_5_5 False SNK: ATRAC family (C.1)
> +---------------------------------------------------------------------------
> ---- +C.1: At least one codec shall be supported if Table 13/2 (Optional
> codec + decoder) is supported, otherwise excluded.
> +---------------------------------------------------------------------------
> ---- +
> +
> + Supported Codec Features in SNK
> +---------------------------------------------------------------------------
> ---- +Parameter Name Selected Description
> +---------------------------------------------------------------------------
> ---- +TSPC_A2DP_5a_1 False (*) SNK: Channel Mode - Mono (M)
> +TSPC_A2DP_5a_2 False (*) SNK: Channel Mode - Dual Channel (M)
> +TSPC_A2DP_5a_3 False (*) SNK: Channel Mode - Stereo (M)
> +TSPC_A2DP_5a_4 False (*) SNK: Channel Mode - Joint Stereo (M)
> +TSPC_A2DP_5a_5 False (*) SNK: Block Length 4 (M)
> +TSPC_A2DP_5a_6 False (*) SNK: Block Length 8 (M)
> +TSPC_A2DP_5a_7 False (*) SNK: Block Length 12 (M)
> +TSPC_A2DP_5a_8 False (*) SNK: Block Length 16 (M)
> +TSPC_A2DP_5a_9 False (*) SNK: Subbands - 4 (M)
> +TSPC_A2DP_5a_10 False (*) SNK: Subbands - 8 (M)
> +TSPC_A2DP_5a_11 False (*) SNK: Allocation - SNR (M)
> +TSPC_A2DP_5a_12 False (*) SNK: Allocation - Loudness (M)
> ---------------------------------------------------------------------------
> ---- diff --git a/android/pixit-a2dp.txt b/android/pixit-a2dp.txt
> index 3e26eac..62a9b43 100644
> --- a/android/pixit-a2dp.txt
> +++ b/android/pixit-a2dp.txt
> @@ -1,6 +1,6 @@
> A2DP PIXIT for the PTS tool.
>
> -PTS version: 5.3
> +PTS version: 6.0
>
> * - different than PTS defaults
> & - should be set to IUT Bluetooth address
> @@ -10,7 +10,7 @@ Required PIXIT settings
> ---------------------------------------------------------------------------
> ---- Parameter Name Value
> ---------------------------------------------------------------------------
> ---- -TSPX_security_enabled FALSE
> +TSPX_security_enabled TRUE
> TSPX_bd_addr_iut 112233445566 (*&)
> TSPX_SRC_class_of_device 080418
> TSPX_SNK_class_of_device 04041C
> @@ -20,7 +20,7 @@ TSPX_time_guard 300000
> TSPX_use_implicit_send TRUE
> TSPX_media_directory C:\Program Files\Bluetooth SIG\Bluetooth PTS\
> bin\audio (#)
> -TSPX_no_avrcp TRUE
> +TSPX_no_avrcp FALSE
> TSPX_auth_password 0000
> TSPX_auth_user_id PTS
> TSPX_rfcomm_channel 8
> diff --git a/android/pts-a2dp.txt b/android/pts-a2dp.txt
> index 92c3e15..500c631 100644
> --- a/android/pts-a2dp.txt
> +++ b/android/pts-a2dp.txt
> @@ -1,7 +1,7 @@
> PTS test results for A2DP
>
> -PTS version: 5.3
> -Tested: 19-November-2014
> +PTS version: 6.0
> +Tested: 14-January-2015
> Android version: 5.0
>
> Results:
> @@ -15,7 +15,7 @@ N/A test is disabled due to PICS setup
> Test Name Result Notes
> ---------------------------------------------------------------------------
> ---- TC_SRC_CC_BV_09_I PASS Start streaming
> -TC_SRC_CC_BV_10_I N/A
> +TC_SRC_CC_BV_10_I PASS
> TC_SRC_REL_BV_01_I PASS Connect to PTS from IUT. When requested
> disconnect from IUT
> TC_SRC_REL_BV_02_I PASS
> @@ -24,12 +24,15 @@ TC_SRC_SET_BV_02_I PASS
> TC_SRC_SET_BV_03_I PASS Start streaming
> TC_SRC_SET_BV_04_I PASS Start streaming
> TC_SRC_SET_BV_05_I PASS IUT must be moved out of range
> + JIRA issue BA-314
> TC_SRC_SET_BV_06_I PASS IUT must be moved out of range
> TC_SRC_SUS_BV_01_I PASS Stop streaming
> TC_SRC_SUS_BV_02_I PASS
> TC_SRC_SDP_BV_01_I PASS
> TC_SRC_AS_BV_01_I PASS Requires checking if the output on the IUT is
> correct
> +TC_SRC_AS_BV_02_I N/A
> +TC_SRC_AS_BV_03_I N/A
> ---------------------------------------------------------------------------
> ----

Applied, thanks.

--
Szymon K. Janc
[email protected]