Re: [PATCH] android/pts: Initial PTS docs for RFCOMM

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Sebastian,

On Tuesday 08 July 2014 16:21:26 Sebastian Chlad wrote:
> ---
>  android/Makefile.am      |  3 +-
>  android/bite-rfcomm.txt  | 35 ---------------------
>  android/pics-rfcomm.txt  | 79
> ++++++++++++++++++++++++++++-------------------- android/pixit-rfcomm.txt |
> 28 +++++++++++++++++
>  android/pts-rfcomm.txt   | 34 +++++++++++++++++++++
>  5 files changed, 110 insertions(+), 69 deletions(-)
>  delete mode 100644 android/bite-rfcomm.txt
>  create mode 100644 android/pixit-rfcomm.txt
>  create mode 100644 android/pts-rfcomm.txt
> 
> diff --git a/android/Makefile.am b/android/Makefile.am
> index 730be2f..2cf05c7 100644
> --- a/android/Makefile.am
> +++ b/android/Makefile.am
> @@ -286,7 +286,8 @@ EXTRA_DIST += android/Android.mk android/README \
>  				android/pixit-hogp.txt \
>  				android/pixit-scpp.txt \
>  				android/pixit-dis.txt \
> -				android/bite-rfcomm.txt \
> +				android/pixit-rfcomm.txt \
> +				android/pts-rfcomm.txt \
>  				android/bite-spp.txt \
>  				android/pts-l2cap.txt \
>  				android/pts-gap.txt \
> diff --git a/android/bite-rfcomm.txt b/android/bite-rfcomm.txt
> deleted file mode 100644
> index cf0e94a..0000000
> --- a/android/bite-rfcomm.txt
> +++ /dev/null
> @@ -1,35 +0,0 @@
> -
> -BITE test results for RFCOMM
> -
> -Results:
> -PASS	test passed
> -FAIL	test failed
> -INC	test is inconclusive
> -N/A	test is disabled due to PICS setup
> -
> ----------------------------------------------------------------------------
> ---- -Test Name	Result	Notes
> ----------------------------------------------------------------------------
> ---- -TP/RFC/BV-01-C	PASS
> -TP/RFC/BV-02-C	PASS
> -TP/RFC/BV-03-C	PASS
> -TP/RFC/BV-04-C	PASS
> -TP/RFC/BV-05-C	PASS
> -TP/RFC/BV-06-C	PASS
> -TP/RFC/BV-07-C	PASS
> -TP/RFC/BV-08-C	PASS
> -TP/RFC/BV-09-C	PASS
> -TP/RFC/BV-10-C	PASS
> -TP/RFC/BV-11-C	PASS
> -TP/RFC/BV-12-C	PASS
> -TP/RFC/BV-13-C	PASS
> -TP/RFC/BV-14-C	PASS
> -TP/RFC/BV-15-C	PASS
> -TP/RFC/BV-17-C	PASS
> -TP/RFC/BV-19-C	PASS
> -TP/RFC/BV-20-C	PASS
> -TP/RFC/BV-21-C	PASS
> -TP/RFC/BV-22-C	PASS
> -TP/RFC/BV-23-C	PASS
> -TP/RFC/BV-24-C	PASS
> ----------------------------------------------------------------------------
> ---- diff --git a/android/pics-rfcomm.txt b/android/pics-rfcomm.txt
> index 09cea18..9dfb32e 100644
> --- a/android/pics-rfcomm.txt
> +++ b/android/pics-rfcomm.txt
> @@ -1,17 +1,19 @@
> +RFCOMM PICS for the PTS tool.
> 
> -* - different than BITE defaults
> +PTS version: 5.2
> +
> +* - different than PTS defaults
>  # - not yet implemented/supported
> 
>  M - mandatory
>  O - optional
> 
> -
>  		Protocol Version
>  ---------------------------------------------------------------------------
> ---- -Item		Selected	Description
> +Parameter Name		Selected	Description
>  ---------------------------------------------------------------------------
> ---- -F.1.0.1		False		RFCOMM 1.1 with TS 07.10 (C.1)
> -F.1.0.2		True		RFCOMM 1.2 with TS 07.10 (C.1)
> +TSPC_RFCOMM_0_1		False		RFCOMM 1.1 with TS 07.10 (C.1)
> +TSPC_RFCOMM_0_2		True (*)	RFCOMM 1.2 with TS 07.10 (C.1)
>  ---------------------------------------------------------------------------
> ---- C.1: Mandatory to support one and only one of the protocol versions.
> ---------------------------------------------------------------------------
> ---- @@ -19,36 +21,47 @@ C.1: Mandatory to support one and only one of the
> protocol versions.
> 
>  		Supported Procedures
>  ---------------------------------------------------------------------------
> ---- -Item		Selected	Description
> ----------------------------------------------------------------------------
> ---- -F.1.1.1		True		Initialize RFCOMM Session (C.2)
> -F.1.1.2		True		Respond to Initialization of an RFCOMM
> -				Session (C.1)
> -F.1.1.3		True		Shutdown RFCOMM Session (M)
> -F.1.1.4		True		Respond to a Shutdown of an RFCOMM Session (M)
> -F.1.1.5		True		Establish DLC (C.2)
> -F.1.1.6		True		Respond to Establishment of a DLC (C.1)
> -F.1.1.7		True		Disconnect DLC (M)
> -F.1.1.8		True		Respond to Disconnection of a DLC (M)
> -F.1.1.9		True		Respond to and send MSC Command (M)
> -F.1.1.10	True		Initiate Transfer Information (M)
> -F.1.1.11	True		Respond to Test Command (M)
> -F.1.1.12	True		Send Test Command (O)
> -F.1.1.13	True		React to Aggregate Flow Control (M)
> -F.1.1.14	True		Respond to RLS Command (M)
> -F.1.1.15	False (*)	Send RLS Command (O)
> -F.1.1.16	True		Respond to PN Command (M)
> -F.1.1.17	True		Send PN Command (C.3)
> -F.1.1.18	True		Send Non-Supported Command (NSC) response (C.4)
> -F.1.1.19	True		Respond to RPN Command (M)
> -F.1.1.18			Send RPN Command (O)
> -F.1.1.21	True		Closing Multiplexer by First Sending a DISC
> -				Command (O)
> -F.1.1.22	True		Support of Credit Based Flow Control (M)
> -F.1.1.23	True		IUT Responds to Establishment of a DLC (C.1)
> +Parameter Name		Selected	Description
> +---------------------------------------------------------------------------
> ---- +TSPC_RFCOMM_1_1		True (*)	Initialize RFCOMM Session (C.2)
> +TSPC_RFCOMM_1_2		True (*)	Respond to Initialization of an RFCOMM
> +					Session (C.2)
> +TSPC_RFCOMM_1_3		True		Shutdown RFCOMM Session (M)
> +TSPC_RFCOMM_1_4		True		Respond to a Shutdown of an RFCOMM
> +					Session (M)
> +TSPC_RFCOMM_1_5		True (*)	Establish DLC (C.2)
> +TSPC_RFCOMM_1_6		True (*)	Respond to Establishment of a DLC (C.1)
> +TSPC_RFCOMM_1_7		True		Disconnect DLC (M)
> +TSPC_RFCOMM_1_8		True		Respond to Disconnection of a DLC (M)
> +TSPC_RFCOMM_1_9		True		Respond to and send MSC Command (M)
> +TSPC_RFCOMM_1_10	True		Initiate Transfer Information (M)
> +TSPC_RFCOMM_1_11	True		Respond to Test Command (M)
> +TSPC_RFCOMM_1_12	True (*)	Send Test Command (O)
> +TSPC_RFCOMM_1_13	True		React to Aggregate Flow Control (M)
> +TSPC_RFCOMM_1_14	True		Respond to RLS Command (M)
> +TSPC_RFCOMM_1_15	False		Send RLS Command (O)
> +TSPC_RFCOMM_1_16	True		Respond to PN Command (M)
> +TSPC_RFCOMM_1_17	True (*)	Send PN Command (C.3)
> +TSPC_RFCOMM_1_18	True (*)	Send Non-Supported Command (NSC)
> +					response (C.4)
> +TSPC_RFCOMM_1_19	True		Respond to RPN Command (M)
> +TSPC_RFCOMM_1_20	True (*)	Send RPN Command (O)
> +TSPC_RFCOMM_1_21	True (*)	Closing Multiplexer by First Sending
> +					a DISC Command (O)
> +TSPC_RFCOMM_1_22	True		Support of Credit Based Flow Control (M)
> +TSPC_RFCOMM_1_23	True (*)	IUT Responds to Establishment of
> +					a DLC (C.1)
>  ---------------------------------------------------------------------------
> ---- C.1: Mandatory if SPP 1/2 (Device B) is supported, otherwise Excluded.
> C.2: Mandatory if SPP 1/1 (Device A) is supported, otherwise Excluded.
> -C.3: Mandatory if SPP 1/1 (Device A) is supported, otherwise Optional
> +C.3: Mandatory if SPP 1/1 (Device A) is supported, otherwise Optional.
> C.4: Mandatory to support if 0/2 (RFCOMM 1.2) is supported, otherwise
> Optional.
> ---------------------------------------------------------------------------
> ---- +
> +
> +---------------------------------------------------------------------------
> ---- +Parameter Name		Selected	Description
> +---------------------------------------------------------------------------
> ---- +TSPC_SPP_2_1		False		Channel the tester should use when
> +					connecting to the IUT (Default "")
> +---------------------------------------------------------------------------
> ---- diff --git a/android/pixit-rfcomm.txt b/android/pixit-rfcomm.txt
> new file mode 100644
> index 0000000..a266ab3
> --- /dev/null
> +++ b/android/pixit-rfcomm.txt
> @@ -0,0 +1,28 @@
> +RFCOMM PIXIT for the PTS tool.
> +
> +PTS version: 5.2
> +
> +* - different than PTS defaults
> +& - should be set to IUT Bluetooth address
> +# - should be set to PTS's bin/audio folder
> +
> +		Required PIXIT settings
> +---------------------------------------------------------------------------
> ---- +Parameter Name				Value
> +---------------------------------------------------------------------------
> ---- +TSPX_bd_addr_iut			11223344556677 (*&)
> +TSPX_delete_link_key			FALSE
> +TSPX_pin_code				1234
> +TSPX_security_enabled			TRUE
> +TSPX_time_guard				300000
> +TSPX_use_implicit_send			TRUE
> +TSPX_service_name_tester		COM5
> +TSPX_class_of_device_tester		200408
> +TSPX_server_channel_iut			00
> +TSPX_verification_pattern_length	4
> +TSPX_T1_Acknowledgement_Timer		20000
> +TSPX_T1_Acknowledgement_Timer_Dlc	300000
> +TSPX_T2_Response_Timer			20000
> +TSPX_max_frame_size_iut			127
> +TSPX_RPN_parameters_iut			0302001113
> +---------------------------------------------------------------------------
> ---- diff --git a/android/pts-rfcomm.txt b/android/pts-rfcomm.txt
> new file mode 100644
> index 0000000..cf60efb
> --- /dev/null
> +++ b/android/pts-rfcomm.txt
> @@ -0,0 +1,34 @@
> +PTS test results for RFCOMM
> +
> +PTS version: 5.2
> +Tested: 08-July-2014
> +Android version: 4.4.4
> +
> +Results:
> +PASS	test passed
> +FAIL	test failed
> +INC	test is inconclusive
> +N/A	test is disabled due to PICS setup
> +NONE	test result is none
> +
> +---------------------------------------------------------------------------
> ---- +Test Name		Result	Notes
> +---------------------------------------------------------------------------
> ---- +TC_RFC_BV_01_C		INC
> +TC_RFC_BV_02_C		INC
> +TC_RFC_BV_03_C		INC
> +TC_RFC_BV_04_C		INC
> +TC_RFC_BV_05_C		INC
> +TC_RFC_BV_06_C		INC
> +TC_RFC_BV_07_C		INC
> +TC_RFC_BV_08_C		INC
> +TC_RFC_BV_11_C		INC
> +TC_RFC_BV_13_C		INC
> +TC_RFC_BV_14_C		N/A
> +TC_RFC_BV_15_C		INC
> +TC_RFC_BV_17_C		INC
> +TC_RFC_BV_19_C		INC
> +TC_RFC_BV_21_C		INC
> +TC_RFC_BV_22_C		INC
> +TC_RFC_BV_25_C		INC
> +---------------------------------------------------------------------------
> ----

Applied. Thanks.

-- 
Szymon K. Janc
szymon.janc@xxxxxxxxx
--
To unsubscribe from this list: send the line "unsubscribe linux-bluetooth" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Bluez Devel]     [Linux Wireless Networking]     [Linux Wireless Personal Area Networking]     [Linux ATH6KL]     [Linux USB Devel]     [Linux Media Drivers]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Big List of Linux Books]

  Powered by Linux