Return-Path: From: Szymon Janc To: Sebastian Chlad Cc: linux-bluetooth@vger.kernel.org Subject: Re: [PATCH] android/pts: Initial PTS docs for RFCOMM Date: Thu, 10 Jul 2014 21:27:47 +0200 Message-ID: <1436766.FKt3tgTVOQ@athlon> In-Reply-To: <1404829286-15065-1-git-send-email-sebastian.chlad@tieto.com> References: <1404829286-15065-1-git-send-email-sebastian.chlad@tieto.com> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Sender: linux-bluetooth-owner@vger.kernel.org List-ID: 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@gmail.com