Loading android/pandora/mmi2grpc/mmi2grpc/l2cap.py +19 −0 Original line number Diff line number Diff line Loading @@ -97,6 +97,7 @@ class L2CAPProxy(ProfileProxy): "L2CAP/LE/CFC/BV-09-C", "L2CAP/LE/CFC/BV-13-C", "L2CAP/LE/CFC/BV-20-C", "L2CAP/LE/CFC/BI-01-C", ] tests_require_secure_connection = [ "L2CAP/LE/CFC/BV-13-C", Loading Loading @@ -335,3 +336,21 @@ class L2CAPProxy(ProfileProxy): print('error in MMI_UPPER_TESTER_CONFIRM_RECEIVE_REJECT_RESOURCES', file=sys.stderr) raise Exception("Unexpected RECEIVE_COMMAND") return "OK" def MMI_IUT_ENABLE_LE_CONNECTION(self, pts_addr: bytes, **kwargs): """ Initiate or create LE ACL connection to the PTS. """ self.connection = self.host.ConnectLE(address=pts_addr).connection return "OK" @assert_description def MMI_IUT_SEND_ACL_DISCONNECTION(self, **kwargs): """ Initiate an ACL disconnection from the IUT to the PTS. Description : The Implementation Under Test(IUT) should disconnect ACL channel by sending a disconnect request to PTS. """ self.host.DisconnectLE(connection=self.connection) return "OK" android/pandora/server/configs/PtsBotTest.xml +1 −1 Original line number Diff line number Diff line Loading @@ -43,7 +43,7 @@ <option name="profile" value="HFP/AG/TCA" /> <option name="profile" value="HID/HOS" /> <option name="profile" value="HOGP/RH" /> <option name="profile" value="L2CAP/LE/CFC" /> <option name="profile" value="L2CAP/LE" /> <option name="profile" value="SDP/SR" /> <option name="profile" value="SM/CEN/EKS" /> <option name="profile" value="SM/CEN/JW" /> Loading android/pandora/server/configs/PtsBotTestMts.xml +1 −1 Original line number Diff line number Diff line Loading @@ -41,7 +41,7 @@ <option name="profile" value="HFP/AG/PSI" /> <option name="profile" value="HFP/AG/SLC" /> <option name="profile" value="HFP/AG/TCA" /> <option name="profile" value="L2CAP/LE/CFC" /> <option name="profile" value="L2CAP/LE" /> <option name="profile" value="SDP/SR" /> <option name="profile" value="SM/CEN/EKS" /> <option name="profile" value="SM/CEN/JW" /> Loading android/pandora/server/configs/pts_bot_tests_config.json +9 −1 Original line number Diff line number Diff line Loading @@ -179,6 +179,7 @@ "HOGP/RH/HGRF/BV-05-I", "HOGP/RH/HGRF/BV-10-I", "HOGP/RH/HGRF/BV-12-I", "L2CAP/LE/CFC/BI-01-C", "L2CAP/LE/CFC/BV-01-C", "L2CAP/LE/CFC/BV-02-C", "L2CAP/LE/CFC/BV-03-C", Loading @@ -194,6 +195,10 @@ "L2CAP/LE/CFC/BV-19-C", "L2CAP/LE/CFC/BV-20-C", "L2CAP/LE/CFC/BV-21-C", "L2CAP/LE/CPU/BV-02-C", "L2CAP/LE/CPU/BI-01-C", "L2CAP/LE/CPU/BI-02-C", "L2CAP/LE/REJ/BI-01-C", "SDP/SR/BRW/BV-02-C", "SDP/SR/SA/BI-01-C", "SDP/SR/SA/BI-02-C", Loading Loading @@ -393,11 +398,14 @@ "HFP/AG/TCA/BV-03-I", "HFP/AG/TCA/BV-04-I", "HFP/AG/TCA/BV-05-I", "L2CAP/LE/CFC/BI-01-C", "L2CAP/LE/CFC/BV-07-C", "L2CAP/LE/CFC/BV-11-C", "L2CAP/LE/CFC/BV-13-C", "L2CAP/LE/CFC/BV-15-C", "L2CAP/LE/CID/BV-01-C", "L2CAP/LE/CID/BV-02-C", "L2CAP/LE/CPU/BV-01-C", "L2CAP/LE/REJ/BI-02-C", "SM/CEN/PKE/BV-01-C", "SM/CEN/SCJW/BV-01-C", "SM/CEN/SCPK/BI-02-C", Loading Loading
android/pandora/mmi2grpc/mmi2grpc/l2cap.py +19 −0 Original line number Diff line number Diff line Loading @@ -97,6 +97,7 @@ class L2CAPProxy(ProfileProxy): "L2CAP/LE/CFC/BV-09-C", "L2CAP/LE/CFC/BV-13-C", "L2CAP/LE/CFC/BV-20-C", "L2CAP/LE/CFC/BI-01-C", ] tests_require_secure_connection = [ "L2CAP/LE/CFC/BV-13-C", Loading Loading @@ -335,3 +336,21 @@ class L2CAPProxy(ProfileProxy): print('error in MMI_UPPER_TESTER_CONFIRM_RECEIVE_REJECT_RESOURCES', file=sys.stderr) raise Exception("Unexpected RECEIVE_COMMAND") return "OK" def MMI_IUT_ENABLE_LE_CONNECTION(self, pts_addr: bytes, **kwargs): """ Initiate or create LE ACL connection to the PTS. """ self.connection = self.host.ConnectLE(address=pts_addr).connection return "OK" @assert_description def MMI_IUT_SEND_ACL_DISCONNECTION(self, **kwargs): """ Initiate an ACL disconnection from the IUT to the PTS. Description : The Implementation Under Test(IUT) should disconnect ACL channel by sending a disconnect request to PTS. """ self.host.DisconnectLE(connection=self.connection) return "OK"
android/pandora/server/configs/PtsBotTest.xml +1 −1 Original line number Diff line number Diff line Loading @@ -43,7 +43,7 @@ <option name="profile" value="HFP/AG/TCA" /> <option name="profile" value="HID/HOS" /> <option name="profile" value="HOGP/RH" /> <option name="profile" value="L2CAP/LE/CFC" /> <option name="profile" value="L2CAP/LE" /> <option name="profile" value="SDP/SR" /> <option name="profile" value="SM/CEN/EKS" /> <option name="profile" value="SM/CEN/JW" /> Loading
android/pandora/server/configs/PtsBotTestMts.xml +1 −1 Original line number Diff line number Diff line Loading @@ -41,7 +41,7 @@ <option name="profile" value="HFP/AG/PSI" /> <option name="profile" value="HFP/AG/SLC" /> <option name="profile" value="HFP/AG/TCA" /> <option name="profile" value="L2CAP/LE/CFC" /> <option name="profile" value="L2CAP/LE" /> <option name="profile" value="SDP/SR" /> <option name="profile" value="SM/CEN/EKS" /> <option name="profile" value="SM/CEN/JW" /> Loading
android/pandora/server/configs/pts_bot_tests_config.json +9 −1 Original line number Diff line number Diff line Loading @@ -179,6 +179,7 @@ "HOGP/RH/HGRF/BV-05-I", "HOGP/RH/HGRF/BV-10-I", "HOGP/RH/HGRF/BV-12-I", "L2CAP/LE/CFC/BI-01-C", "L2CAP/LE/CFC/BV-01-C", "L2CAP/LE/CFC/BV-02-C", "L2CAP/LE/CFC/BV-03-C", Loading @@ -194,6 +195,10 @@ "L2CAP/LE/CFC/BV-19-C", "L2CAP/LE/CFC/BV-20-C", "L2CAP/LE/CFC/BV-21-C", "L2CAP/LE/CPU/BV-02-C", "L2CAP/LE/CPU/BI-01-C", "L2CAP/LE/CPU/BI-02-C", "L2CAP/LE/REJ/BI-01-C", "SDP/SR/BRW/BV-02-C", "SDP/SR/SA/BI-01-C", "SDP/SR/SA/BI-02-C", Loading Loading @@ -393,11 +398,14 @@ "HFP/AG/TCA/BV-03-I", "HFP/AG/TCA/BV-04-I", "HFP/AG/TCA/BV-05-I", "L2CAP/LE/CFC/BI-01-C", "L2CAP/LE/CFC/BV-07-C", "L2CAP/LE/CFC/BV-11-C", "L2CAP/LE/CFC/BV-13-C", "L2CAP/LE/CFC/BV-15-C", "L2CAP/LE/CID/BV-01-C", "L2CAP/LE/CID/BV-02-C", "L2CAP/LE/CPU/BV-01-C", "L2CAP/LE/REJ/BI-02-C", "SM/CEN/PKE/BV-01-C", "SM/CEN/SCJW/BV-01-C", "SM/CEN/SCPK/BI-02-C", Loading