Re: [PATCH v2 00/10] Testers/Emulator overhaul

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

 



Hi,

On Wed, Nov 11, 2020 at 3:04 PM Luiz Augusto von Dentz
<luiz.dentz@xxxxxxxxx> wrote:
>
> From: Luiz Augusto von Dentz <luiz.von.dentz@xxxxxxxxx>
>
> This attempts to fix problems related to emulator and testers being not in
> sync with latest development in the kernel which results in many tests
> failing.
>
> With the current set there are still a very few test failing (3):
>
> Running command tools/mgmt-tester
>
> Test Summary
> ------------
> Controller setup                                     Passed       0.100
> seconds
> Controller setup (BR/EDR-only)                       Passed       0.003
> seconds
> Controller setup (LE)                                Passed       0.003
> seconds
> Invalid command                                      Passed       0.003
> seconds
> Read version - Success                               Passed       0.003
> seconds
> Read version - Invalid parameters                    Passed       0.003
> seconds
> Read version - Invalid index                         Passed       0.003
> seconds
> Read commands - Invalid parameters                   Passed       0.004
> seconds
> Read commands - Invalid index                        Passed       0.003
> seconds
> Read index list - Invalid parameters                 Passed       0.004
> seconds
> Read index list - Invalid index                      Passed       0.004
> seconds
> Read info - Invalid parameters                       Passed       0.003
> seconds
> Read info - Invalid index                            Passed       0.003
> seconds
> Read unconfigured index list - Invalid parameters    Passed       0.004
> seconds
> Read unconfigured index list - Invalid index         Passed       0.003
> seconds
> Read configuration info - Invalid parameters         Passed       0.003
> seconds
> Read configuration info - Invalid index              Passed       0.003
> seconds
> Read extended index list - Invalid parameters        Passed       0.004
> seconds
> Read extended index list - Invalid index             Passed       0.003
> seconds
> Set powered on - Success                             Passed       0.003
> seconds
> Set powered on - Invalid parameters 1                Passed       0.004
> seconds
> Set powered on - Invalid parameters 2                Passed       0.006
> seconds
> Set powered on - Invalid parameters 3                Passed       0.004
> seconds
> Set powered on - Invalid index                       Passed       0.004
> seconds
> Set powered on - Privacy and Advertising             Passed       0.004
> seconds
> Set powered off - Success                            Passed       0.003
> seconds
> Set powered off - Class of Device                    Passed       0.003
> seconds
> Set powered off - Invalid parameters 1               Passed       0.003
> seconds
> Set powered off - Invalid parameters 2               Passed       0.004
> seconds
> Set powered off - Invalid parameters 3               Passed       0.003
> seconds
> Set connectable on - Success 1                       Passed       0.003
> seconds
> Set connectable on - Success 2                       Passed       0.003
> seconds
> Set connectable on - Invalid parameters 1            Passed       0.004
> seconds
> Set connectable on - Invalid parameters 2            Passed       0.003
> seconds
> Set connectable on - Invalid parameters 3            Passed       0.003
> seconds
> Set connectable on - Invalid index                   Passed       0.003
> seconds
> Set connectable on (LE) - Success 1                  Passed       0.003
> seconds
> Set connectable on (LE) - Success 2                  Passed       0.003
> seconds
> Set connectable on (LE) - Success 3                  Passed       0.003
> seconds
> Set connectable off - Success 1                      Passed       0.003
> seconds
> Set connectable off - Success 2                      Passed       0.004
> seconds
> Set connectable off - Success 3                      Passed       0.003
> seconds
> Set connectable off - Success 4                      Passed       0.003
> seconds
> Set connectable off (LE) - Success 1                 Passed       0.003
> seconds
> Set connectable off (LE) - Success 2                 Passed       0.004
> seconds
> Set connectable off (LE) - Success 3                 Passed       0.003
> seconds
> Set connectable off (LE) - Success 4                 Passed       0.003
> seconds
> Set fast connectable on - Success 1                  Passed       0.003
> seconds
> Set fast connectable on - Success 2                  Passed       0.004
> seconds
> Set fast connectable on - Success 3                  Passed       0.003
> seconds
> Set fast connectable on - Invalid Params 1           Passed       0.003
> seconds
> Set fast connectable on - Not Supported 1            Passed       0.003
> seconds
> Set bondable on - Success                            Passed       0.003
> seconds
> Set bondable on - Invalid parameters 1               Passed       0.003
> seconds
> Set bondable on - Invalid parameters 2               Passed       0.003
> seconds
> Set bondable on - Invalid parameters 3               Passed       0.004
> seconds
> Set bondable on - Invalid index                      Passed       0.003
> seconds
> Set discoverable on - Invalid parameters 1           Passed       0.003
> seconds
> Set discoverable on - Invalid parameters 2           Passed       0.003
> seconds
> Set discoverable on - Invalid parameters 3           Passed       0.004
> seconds
> Set discoverable on - Invalid parameters 4           Passed       0.004
> seconds
> Set discoverable on - Not powered 1                  Passed       0.003
> seconds
> Set discoverable on - Not powered 2                  Passed       0.003
> seconds
> Set discoverable on - Rejected 1                     Passed       0.004
> seconds
> Set discoverable on - Rejected 2                     Passed       0.004
> seconds
> Set discoverable on - Rejected 3                     Passed       0.003
> seconds
> Set discoverable on - Success 1                      Passed       0.003
> seconds
> Set discoverable on - Success 2                      Passed       0.003
> seconds
> Set discoverable on (LE) - Success 1                 Passed       0.003
> seconds
> Set discoverable off - Success 1                     Passed       0.003
> seconds
> Set discoverable off - Success 2                     Passed       0.003
> seconds
> Set limited discoverable on - Success 1              Passed       0.004
> seconds
> Set limited discoverable on - Success 2              Passed       0.004
> seconds
> Set limited discoverable on - Success 3              Passed       0.004
> seconds
> Set limited discoverable on (LE) - Success 1         Passed       0.004
> seconds
> Set link security on - Success 1                     Passed       0.004
> seconds
> Set link security on - Success 2                     Passed       0.005
> seconds
> Set link security on - Success 3                     Passed       0.004
> seconds
> Set link security on - Invalid parameters 1          Passed       0.006
> seconds
> Set link security on - Invalid parameters 2          Passed       0.004
> seconds
> Set link security on - Invalid parameters 3          Passed       0.004
> seconds
> Set link security on - Invalid index                 Passed       0.004
> seconds
> Set link security off - Success 1                    Passed       0.003
> seconds
> Set link security off - Success 2                    Passed       0.003
> seconds
> Set SSP on - Success 1                               Passed       0.003
> seconds
> Set SSP on - Success 2                               Passed       0.003
> seconds
> Set SSP on - Success 3                               Passed       0.003
> seconds
> Set SSP on - Invalid parameters 1                    Passed       0.003
> seconds
> Set SSP on - Invalid parameters 2                    Passed       0.003
> seconds
> Set SSP on - Invalid parameters 3                    Passed       0.003
> seconds
> Set SSP on - Invalid index                           Passed       0.003
> seconds
> Set Secure Connections on - Success 1                Passed       0.003
> seconds
> Set Secure Connections on - Success 2                Passed       0.003
> seconds
> Set Secure Connections on - Invalid params 1         Passed       0.004
> seconds
> Set Secure Connections on - Invalid params 2         Passed       0.004
> seconds
> Set Secure Connections on - Invalid params 3         Passed       0.004
> seconds
> Set Secure Connections on - Invalid index            Passed       0.004
> seconds
> Set Secure Connections on - Not supported 1          Passed       0.003
> seconds
> Set Secure Connections on - Not supported 2          Passed       0.003
> seconds
> Set Secure Connections Only on - Success 1           Passed       0.003
> seconds
> Set Secure Connections Only on - Success 2           Passed       0.004
> seconds
> Set High Speed on - Success                          Not Run
> Set High Speed on - Invalid parameters 1             Not Run
> Set High Speed on - Invalid parameters 2             Not Run
> Set High Speed on - Invalid parameters 3             Not Run
> Set High Speed on - Invalid index                    Not Run
> Set Low Energy on - Success 1                        Passed       0.003
> seconds
> Set Low Energy on - Success 2                        Passed       0.004
> seconds
> Set Low Energy on - Success 3                        Passed       0.003
> seconds
> Set Low Energy on - Invalid parameters 1             Passed       0.003
> seconds
> Set Low Energy on - Invalid parameters 2             Passed       0.003
> seconds
> Set Low Energy on - Invalid parameters 3             Passed       0.003
> seconds
> Set Low Energy on - Invalid index                    Passed       0.003
> seconds
> Set Advertising on - Success 1                       Passed       0.003
> seconds
> Set Advertising on - Success 2                       Passed       0.003
> seconds
> Set Advertising on - Rejected 1                      Passed       0.003
> seconds
> Set Advertising on - Appearance 1                    Passed       0.004
> seconds
> Set Advertising on - Local name 1                    Passed       0.003
> seconds
> Set Advertising on - Name + Appear 1                 Passed       0.003
> seconds
> Set BR/EDR off - Success 1                           Passed       0.003
> seconds
> Set BR/EDR on - Success 1                            Passed       0.003
> seconds
> Set BR/EDR on - Success 2                            Passed       0.003
> seconds
> Set BR/EDR off - Not Supported 1                     Passed       0.003
> seconds
> Set BR/EDR off - Not Supported 2                     Passed       0.003
> seconds
> Set BR/EDR off - Rejected 1                          Passed       0.003
> seconds
> Set BR/EDR off - Rejected 2                          Passed       0.003
> seconds
> Set BR/EDR off - Invalid Parameters 1                Passed       0.003
> seconds
> Set Local Name - Success 1                           Passed       0.003
> seconds
> Set Local Name - Success 2                           Passed       0.003
> seconds
> Set Local Name - Success 3                           Passed       0.003
> seconds
> Start Discovery - Not powered 1                      Passed       0.003
> seconds
> Start Discovery - Invalid parameters 1               Passed       0.004
> seconds
> Start Discovery - Not supported 1                    Passed       0.003
> seconds
> Start Discovery - Success 1                          Passed       0.003
> seconds
> Start Discovery - Success 2                          Passed       0.003
> seconds
> Start Discovery - Power Off 1                        Passed       0.003
> seconds
> Stop Discovery - Success 1                           Passed       0.003
> seconds
> Stop Discovery - BR/EDR (Inquiry) Success 1          Passed       0.004
> seconds
> Stop Discovery - Rejected 1                          Passed       0.003
> seconds
> Stop Discovery - Invalid parameters 1                Passed       0.005
> seconds
> Start Service Discovery - Not powered 1              Passed       0.004
> seconds
> Start Service Discovery - Invalid parameters 1       Passed       0.004
> seconds
> Start Service Discovery - Not supported 1            Passed       0.004
> seconds
> Start Service Discovery - Success 1                  Passed       0.005
> seconds
> Start Service Discovery - Success 2                  Passed       0.004
> seconds
> Set Device Class - Success 1                         Passed       0.003
> seconds
> Set Device Class - Success 2                         Passed       0.004
> seconds
> Set Device Class - Invalid parameters 1              Passed       0.005
> seconds
> Add UUID - UUID-16 1                                 Passed       0.005
> seconds
> Add UUID - UUID-16 multiple 1                        Passed       0.004
> seconds
> Add UUID - UUID-16 partial 1                         Passed       0.005
> seconds
> Add UUID - UUID-32 1                                 Passed       0.003
> seconds
> Add UUID - UUID-32 multiple 1                        Passed       0.003
> seconds
> Add UUID - UUID-32 partial 1                         Passed       0.004
> seconds
> Add UUID - UUID-128 1                                Passed       0.003
> seconds
> Add UUID - UUID-128 multiple 1                       Passed       0.003
> seconds
> Add UUID - UUID-128 partial 1                        Passed       0.003
> seconds
> Add UUID - UUID mix                                  Passed       0.003
> seconds
> Load Link Keys - Empty List Success 1                Passed       0.003
> seconds
> Load Link Keys - Empty List Success 2                Passed       0.003
> seconds
> Load Link Keys - Invalid Parameters 1                Passed       0.003
> seconds
> Load Link Keys - Invalid Parameters 2                Passed       0.004
> seconds
> Load Link Keys - Invalid Parameters 3                Passed       0.004
> seconds
> Load Long Term Keys - Success 1                      Passed       0.003
> seconds
> Load Long Term Keys - Invalid Parameters 1           Passed       0.004
> seconds
> Load Long Term Keys - Invalid Parameters 2           Passed       0.003
> seconds
> Load Long Term Keys - Invalid Parameters 3           Passed       0.004
> seconds
> Load Long Term Keys - Invalid Parameters 4           Passed       0.004
> seconds
> Set IO Capability - Invalid Params 1                 Passed       0.003
> seconds
> Pair Device - Not Powered 1                          Passed       0.003
> seconds
> Pair Device - Power off 1                            Passed       0.003
> seconds
> Pair Device - Incorrect transport reject 1           Passed       0.003
> seconds
> Pair Device - Incorrect transport reject 2           Passed       0.003
> seconds
> Pair Device - Reject on not enabled transport 1      Passed       0.004
> seconds
> Pair Device - Reject on not enabled transport 2      Passed       0.004
> seconds
> Pair Device - Invalid Parameters 1                   Passed       0.003
> seconds
> Pair Device - Invalid Parameters 2                   Passed       0.003
> seconds
> Pair Device - Legacy Success 1                       Passed       0.003
> seconds
> Pair Device - Legacy Non-bondable 1                  Passed       0.004
> seconds
> Pair Device - Sec Mode 3 Success 1                   Passed       0.004
> seconds
> Pair Device - Legacy Reject 1                        Passed       0.003
> seconds
> Pair Device - Legacy Reject 2                        Passed       0.003
> seconds
> Pair Device - Sec Mode 3 Reject 1                    Passed       0.003
> seconds
> Pair Device - Sec Mode 3 Reject 2                    Passed       0.003
> seconds
> Pair Device - SSP Just-Works Success 1               Passed       0.004
> seconds
> Pair Device - SSP Just-Works Success 2               Passed       0.004
> seconds
> Pair Device - SSP Just-Works Success 3               Passed       0.004
> seconds
> Pair Device - SSP Confirm Success 1                  Passed       0.004
> seconds
> Pair Device - SSP Confirm Success 2                  Passed       0.004
> seconds
> Pair Device - SSP Confirm Success 3                  Passed       0.004
> seconds
> Pair Device - SSP Confirm Reject 1                   Passed       0.003
> seconds
> Pair Device - SSP Confirm Reject 2                   Passed       0.004
> seconds
> Pair Device - SSP Non-bondable 1                     Passed       0.004
> seconds
> Pair Device - SMP over BR/EDR Success 1              Passed       0.004
> seconds
> Pair Device - SMP over BR/EDR Success 2              Passed       0.004
> seconds
> Pair Device - LE Success 1                           Passed       0.003
> seconds
> Pair Device - LE Success 2                           Passed       0.003
> seconds
> Pair Device - LE Reject 1                            Passed       0.003
> seconds
> Pair Device - LE SC Legacy 1                         Passed       0.003
> seconds
> Pair Device - LE SC Success 1                        Passed       0.059
> seconds
> Pair Device - LE SC Success 2                        Passed       0.007
> seconds
> Pair Device - LE SC Success 3                        Passed       0.007
> seconds
> Pairing Acceptor - Legacy 1                          Passed       0.003
> seconds
> Pairing Acceptor - Legacy 2                          Passed       0.003
> seconds
> Pairing Acceptor - Legacy 3                          Passed       0.003
> seconds
> Pairing Acceptor - Link Sec 1                        Passed       0.004
> seconds
> Pairing Acceptor - Link Sec 2                        Passed       0.003
> seconds
> Pairing Acceptor - SSP 1                             Passed       0.003
> seconds
> Pairing Acceptor - SSP 2                             Passed       0.003
> seconds
> Pairing Acceptor - SSP 3                             Passed       0.003
> seconds
> Pairing Acceptor - SSP 4                             Passed       0.003
> seconds
> Pairing Acceptor - SMP over BR/EDR 1                 Passed       0.004
> seconds
> Pairing Acceptor - SMP over BR/EDR 2                 Passed       0.004
> seconds
> Pairing Acceptor - LE 1                              Passed       0.003
> seconds
> Pairing Acceptor - LE 2                              Passed       0.003
> seconds
> Pairing Acceptor - LE 3                              Passed       0.003
> seconds
> Pairing Acceptor - LE 4                              Passed       0.003
> seconds
> Pairing Acceptor - LE 5                              Passed       0.003
> seconds
> Unpair Device - Not Powered 1                        Passed       0.003
> seconds
> Unpair Device - Invalid Parameters 1                 Passed       0.003
> seconds
> Unpair Device - Invalid Parameters 2                 Passed       0.003
> seconds
> Disconnect - Invalid Parameters 1                    Passed       0.003
> seconds
> Block Device - Invalid Parameters 1                  Passed       0.003
> seconds
> Unblock Device - Invalid Parameters 1                Passed       0.003
> seconds
> Set Static Address - Success 1                       Passed       0.003
> seconds
> Set Static Address - Success 2                       Passed       0.003
> seconds
> Set Static Address - Failure 1                       Passed       0.003
> seconds
> Set Static Address - Failure 2                       Passed       0.003
> seconds
> Set Scan Parameters - Success                        Passed       0.003
> seconds
> Load IRKs - Success 1                                Passed       0.003
> seconds
> Load IRKs - Success 2                                Passed       0.003
> seconds
> Load IRKs - Invalid Parameters 1                     Passed       0.003
> seconds
> Load IRKs - Invalid Parameters 2                     Passed       0.003
> seconds
> Load IRKs - Invalid Parameters 3                     Passed       0.004
> seconds
> Load IRKs - Not Supported                            Passed       0.003
> seconds
> Set Privacy - Success                                Passed       0.003
> seconds
> Set Privacy - Rejected                               Passed       0.003
> seconds
> Set Privacy - Invalid Parameters                     Passed       0.003
> seconds
> Get Conn Info - Success                              Not Run
> Get Conn Info - Not Connected                        Passed       0.003
> seconds
> Get Conn Info - Power off                            Passed       0.003
> seconds
> Load Connection Parameters - Invalid Params 1        Passed       0.004
> seconds
> Add Device - Invalid Params 1                        Passed       0.003
> seconds
> Add Device - Invalid Params 2                        Passed       0.003
> seconds
> Add Device - Invalid Params 3                        Passed       0.003
> seconds
> Add Device - Invalid Params 4                        Passed       0.003
> seconds
> Add Device - Success 1                               Passed       0.003
> seconds
> Add Device - Success 2                               Passed       0.003
> seconds
> Add Device - Success 3                               Passed       0.003
> seconds
> Add Device - Success 4                               Passed       0.003
> seconds
> Add Device - Success 5                               Passed       0.003
> seconds
> Remove Device - Invalid Params 1                     Passed       0.003
> seconds
> Remove Device - Invalid Params 2                     Passed       0.003
> seconds
> Remove Device - Invalid Params 3                     Passed       0.003
> seconds
> Remove Device - Success 1                            Passed       0.003
> seconds
> Remove Device - Success 2                            Passed       0.003
> seconds
> Remove Device - Success 3                            Passed       1.007
> seconds
> Remove Device - Success 4                            Passed       1.014
> seconds
> Remove Device - Success 5                            Passed       1.020
> seconds
> Read Advertising Features - Invalid parameters       Passed       0.017
> seconds
> Read Advertising Features - Invalid index            Passed       0.008
> seconds
> Read Advertising Features - Success 1 (No instance)  Passed       0.006
> seconds
> Read Advertising Features - Success 2 (One instance) Passed       0.006
> seconds
> Add Advertising - Failure: LE off                    Passed       0.004
> seconds
> Add Advertising - Invalid Params 1 (AD too long)     Passed       0.004
> seconds
> Add Advertising - Invalid Params 2 (Malformed len)   Passed       0.004
> seconds
> Add Advertising - Invalid Params 3 (Malformed len)   Passed       0.004
> seconds
> Add Advertising - Invalid Params 4 (Malformed len)   Passed       0.004
> seconds
> Add Advertising - Invalid Params 5 (AD too long)     Passed       0.004
> seconds
> Add Advertising - Invalid Params 6 (ScRsp too long)  Passed       0.004
> seconds
> Add Advertising - Invalid Params 7 (Malformed len)   Passed       0.004
> seconds
> Add Advertising - Invalid Params 8 (Malformed len)   Passed       0.004
> seconds
> Add Advertising - Invalid Params 9 (Malformed len)   Passed       0.004
> seconds
> Add Advertising - Invalid Params 10 (ScRsp too long) Passed       0.004
> seconds
> Add Advertising - Rejected (Timeout, !Powered)       Passed       0.004
> seconds
> Add Advertising - Success 1 (Powered, Add Adv Inst)  Passed       0.004
> seconds
> Add Advertising - Success 2 (!Powered, Add Adv Inst) Passed       0.005
> seconds
> Add Advertising - Success 3 (!Powered, Adv Enable)   Passed       0.004
> seconds
> Add Advertising - Success 4 (Set Adv on override)    Passed       0.004
> seconds
> Add Advertising - Success 5 (Set Adv off override)   Passed       0.004
> seconds
> Add Advertising - Success 6 (Scan Rsp Dta, Adv ok)   Passed       0.004
> seconds
> Add Advertising - Success 7 (Scan Rsp Dta, Scan ok)  Passed       0.004
> seconds
> Add Advertising - Success 8 (Connectable Flag)       Passed       0.004
> seconds
> Add Advertising - Success 9 (General Discov Flag)    Passed       0.004
> seconds
> Add Advertising - Success 10 (Limited Discov Flag)   Passed       0.004
> seconds
> Add Advertising - Success 11 (Managed Flags)         Passed       0.004
> seconds
> Add Advertising - Success 12 (TX Power Flag)         Passed       0.004
> seconds
> Add Advertising - Success 13 (ADV_SCAN_IND)          Passed       0.004
> seconds
> Add Advertising - Success 14 (ADV_NONCONN_IND)       Passed       0.004
> seconds
> Add Advertising - Success 15 (ADV_IND)               Passed       0.004
> seconds
> Add Advertising - Success 16 (Connectable -> on)     Passed       0.004
> seconds
> Add Advertising - Success 17 (Connectable -> off)    Passed       0.004
> seconds
> Add Advertising - Success 18 (Power -> off, Remove)  Passed       0.004
> seconds
> Add Advertising - Success 19 (Power -> off, Keep)    Passed       0.004
> seconds
> Add Advertising - Success 20 (Add Adv override)      Passed       0.004
> seconds
> Add Advertising - Success 21 (Timeout expires)       Passed       1.018
> seconds
> Add Advertising - Success 22 (LE -> off, Remove)     Passed       0.012
> seconds
> Add Advertising - Success (Empty ScRsp)              Passed       0.006
> seconds
> Add Advertising - Success (ScRsp only)               Passed       0.005
> seconds
> Add Advertising - Invalid Params (ScRsp too long)    Passed       0.005
> seconds
> Add Advertising - Success (ScRsp appear)             Passed       0.004
> seconds
> Add Advertising - Invalid Params (ScRsp appear long) Passed       0.004
> seconds
> Add Advertising - Success (Appear is null)           Passed       0.004
> seconds
> Add Advertising - Success (Name is null)             Passed       0.004
> seconds
> Add Advertising - Success (Complete name)            Passed       0.004
> seconds
> Add Advertising - Success (Shortened name)           Passed       0.004
> seconds
> Add Advertising - Success (Short name)               Passed       0.004
> seconds
> Add Advertising - Success (Name + data)              Passed       0.004
> seconds
> Add Advertising - Invalid Params (Name + data)       Passed       0.004
> seconds
> Add Advertising - Success (Name+data+appear)         Passed       0.004
> seconds
> Adv. connectable & connected (slave) - Success       Passed       4.065
> seconds
> Adv. non-connectable & connected (slave) - Success   Passed       2.043
> seconds
> Adv. connectable & connected (master) - Success      Passed       4.092
> seconds
> Adv. non-connectable & connected (master) - Success  Passed       2.035
> seconds
> Remove Advertising - Invalid Params 1                Passed       0.005
> seconds
> Remove Advertising - Success 1                       Passed       0.005
> seconds
> Remove Advertising - Success 2                       Passed       0.003
> seconds
> Multi Advertising - Success 1 (Instance Switch)      Passed       1.012
> seconds
> Multi Advertising - Success 2 (Add Second Inst)      Passed       1.018
> seconds
> Set appearance - BR/EDR only                         Passed       0.016
> seconds
> Set appearance - BR/EDR LE                           Passed       0.008
> seconds
> Set appearance - LE only                             Passed       0.005
> seconds
> Read Ext Controller Info 1                           Passed       0.004
> seconds
> Read Ext Controller Info 2                           Passed       0.004
> seconds
> Read Ext Controller Info 3                           Passed       0.003
> seconds
> Read Ext Controller Info 4                           Passed       0.003
> seconds
> Read Ext Controller Info 5                           Passed       0.003
> seconds
> Read Local OOB Data - Not powered                    Passed       0.003
> seconds
> Read Local OOB Data - Invalid parameters             Passed       0.003
> seconds
> Read Local OOB Data - Invalid index                  Passed       0.003
> seconds
> Read Local OOB Data - Legacy pairing                 Passed       0.003
> seconds
> Read Local OOB Data - Success SSP                    Passed       0.003
> seconds
> Read Local OOB Data - Success SC                     Passed       0.003
> seconds
> Device Found - Advertising data - Zero padded        Passed       1.017
> seconds
> Device Found - Advertising data - Invalid field      Passed       1.013
> seconds
> Read Ext Advertising Features - Success 3 (PHY flags) Passed       0.006
> seconds
> Add Ext Advertising - Invalid Params 1 (Multiple Phys) Passed       0.005
> seconds
> Add Ext Advertising - Invalid Params 2 (Multiple PHYs) Passed       0.005
> seconds
> Add Ext Advertising - Invalid Params 3 (Multiple PHYs) Passed       0.004
> seconds
> Add Ext Advertising - Invalid Params 4 (Multiple PHYs) Passed       0.004
> seconds
> Add Ext Advertising - Success 1 (Powered, Add Adv Inst) Passed       0.005
> seconds
> Add Ext Advertising - Success 2 (!Powered, Add Adv Inst) Passed       0.004
> seconds
> Add Ext Advertising - Success 3 (!Powered, Adv Enable) Passed       0.004
> seconds
> Add Ext Advertising - Success 4 (Set Adv on override) Not Run
> Add Ext Advertising - Success 5 (Set Adv off override) Passed       0.004
> seconds
> Add Ext Advertising - Success 6 (Scan Rsp Dta, Adv ok) Passed       0.004
> seconds
> Add Ext Advertising - Success 7 (Scan Rsp Dta, Scan ok)  Passed       0.006
> seconds
> Add Ext Advertising - Success 8 (Connectable Flag)   Passed       0.004
> seconds
> Add Ext Advertising - Success 9 (General Discov Flag) Passed       0.004
> seconds
> Add Ext Advertising - Success 10 (Limited Discov Flag) Passed       0.004
> seconds
> Add Ext Advertising - Success 11 (Managed Flags)     Passed       0.004
> seconds
> Add Ext Advertising - Success 12 (TX Power Flag)     Passed       0.004
> seconds
> Add Ext Advertising - Success 13 (ADV_SCAN_IND)      Passed       0.004
> seconds
> Add Ext Advertising - Success 14 (ADV_NONCONN_IND)   Passed       0.004
> seconds
> Add Ext Advertising - Success 15 (ADV_IND)           Passed       0.004
> seconds
> Add Ext Advertising - Success 16 (Connectable -> on) Passed       0.005
> seconds
> Add Ext Advertising - Success 17 (Connectable -> off) Passed       0.004
> seconds
> Add Ext Advertising - Success 20 (Add Adv override)  Passed       0.004
> seconds
> Add Ext Advertising - Success 21 (Timeout expires)   Not Run
> Add Ext Advertising - Success 22 (LE -> off, Remove) Passed       0.004
> seconds
> Add Ext Advertising - Success (Empty ScRsp)          Passed       0.004
> seconds
> Add Ext Advertising - Success (ScRsp only)           Passed       0.004
> seconds
> Add Ext Advertising - Invalid Params (ScRsp too long) Passed       0.005
> seconds
> Add Ext Advertising - Success (ScRsp appear)         Passed       0.004
> seconds
> Add Ext Advertising - Invalid Params (ScRsp appear long) Passed       0.004
> seconds
> Add Ext Advertising - Success (Appear is null)       Passed       0.004
> seconds
> Add Ext Advertising - Success (Name is null)         Passed       0.004
> seconds
> Add Ext Advertising - Success (Complete name)        Timed out    1.804
> seconds
> Add Ext Advertising - Success (Shortened name)       Timed out    2.001
> seconds
> Add Ext Advertising - Success (Short name)           Timed out    1.992
> seconds
> Add Ext Advertising - Success (Name + data)          Passed       0.004
> seconds
> Add Ext Advertising - Invalid Params (Name + data)   Passed       0.004
> seconds
> Add Ext Advertising - Success (Name+data+appear)     Passed       0.004
> seconds
> Add Ext Advertising - Success (PHY -> 1M)            Passed       0.004
> seconds
> Add Ext Advertising - Success (PHY -> 2M)            Passed       0.004
> seconds
> Add Ext Advertising - Success (PHY -> Coded)         Passed       0.004
> seconds
> Add Ext Advertising - Success (Ext Pdu Scannable)    Passed       0.004
> seconds
> Add Ext Advertising - Success (Ext Pdu Connectable)  Passed       0.004
> seconds
> Add Ext Advertising - Success (Ext Pdu Conn Scan)    Passed       0.004
> seconds
> Add Ext Advertising - Success (1m Connectable -> on) Passed       0.004
> seconds
> Add Ext Advertising - Success (1m Connectable -> off) Passed       0.004
> seconds
> Remove Ext Advertising - Invalid Params 1            Passed       0.004
> seconds
> Remove Ext Advertising - Success 1                   Passed       0.004
> seconds
> Remove Ext Advertising - Success 2                   Passed       0.004
> seconds
> Multi Ext Advertising - Success 1 (Instance Switch)  Not Run
> Multi Ext Advertising - Success 2 (Add Second Inst)  Not Run
> Get PHY Success                                      Passed       0.003
> seconds
> Set PHY 2m Success                                   Passed       0.003
> seconds
> Set PHY coded Succcess                               Passed       0.003
> seconds
> Set PHY 1m 2m coded Succcess                         Passed       0.004
> seconds
> Set PHY 2m tx success                                Passed       0.003
> seconds
> Set PHY 2m rx success                                Passed       0.003
> seconds
> Set PHY Invalid Param                                Passed       0.003
> seconds
> Start Discovery BREDR LE - (Ext Scan Enable)         Passed       0.004
> seconds
> Start Discovery LE - (Ext Scan Enable)               Passed       0.004
> seconds
> Start Discovery LE - (Ext Scan Param)                Passed       0.004
> seconds
> Stop Discovery - (Ext Scan Disable)                  Passed       0.004
> seconds
> Start Discovery - (2m, Scan Param)                   Passed       0.004
> seconds
> Start Discovery - (coded, Scan Param)                Passed       0.004
> seconds
> Start Discovery - (1m, 2m, coded, Scan Param)        Passed       0.004
> seconds
> Ext Device Found - Advertising data - Zero padded    Passed       1.019
> seconds
> Ext Device Found - Advertising data - Invalid field  Passed       1.015
> seconds
> Ext Adv. connectable & connected (slave) - Success   Not Run
> Ext Adv. non-connectable & connected (slave) - Success Not Run
> Ext Adv. connectable & connected (master) - Success  Not Run
> Ext Adv. non-connectable & connected (master) - Success Not Run
> Total: 406, Passed: 389 (95.8%), Failed: 3, Not Run: 14
> Overall execution time: 30.2 seconds
> Process 77 exited with status 1
>
> Running command tools/smp-tester
>
> Test Summary
> ------------
> SMP Server - Basic Request 1                         Passed       0.006
> seconds
> SMP Server - Invalid Request 1                       Passed       0.004
> seconds
> SMP Server - Invalid Request 2                       Passed       0.004
> seconds
> SMP Server - Invalid Request 3                       Passed       0.004
> seconds
> SMP Client - Basic Request 1                         Passed       0.003
> seconds
> SMP Client - Basic Request 2                         Passed       0.003
> seconds
> SMP Client - SC Request 1                            Passed       0.005
> seconds
> SMP Client - SC Request 2                            Passed       0.006
> seconds
> Total: 8, Passed: 8 (100.0%), Failed: 0, Not Run: 0
> Overall execution time: 0.0402 seconds
> Process 92 exited with status 0
>
> Running command tools/l2cap-tester
>
> Test Summary
> ------------
> Basic L2CAP Socket - Success                         Passed       0.004
> seconds
> Non-connected getpeername - Failure                  Passed       0.003
> seconds
> L2CAP BR/EDR Client - Success                        Passed       0.003
> seconds
> L2CAP BR/EDR Client SSP - Success 1                  Passed       0.004
> seconds
> L2CAP BR/EDR Client SSP - Success 2                  Passed       0.004
> seconds
> L2CAP BR/EDR Client PIN Code - Success               Passed       0.004
> seconds
> L2CAP BR/EDR Client - Read Success                   Passed       0.003
> seconds
> L2CAP BR/EDR Client - Write Success                  Passed       0.003
> seconds
> L2CAP BR/EDR Client - Invalid PSM 1                  Passed       0.003
> seconds
> L2CAP BR/EDR Client - Invalid PSM 2                  Passed       0.003
> seconds
> L2CAP BR/EDR Client - Invalid PSM 3                  Passed       0.003
> seconds
> L2CAP BR/EDR Client - Socket Shut WR Success         Passed       0.004
> seconds
> L2CAP BR/EDR Server - Success                        Passed       0.004
> seconds
> L2CAP BR/EDR Server - Read Success                   Passed       0.003
> seconds
> L2CAP BR/EDR Server - Write Success                  Passed       0.003
> seconds
> L2CAP BR/EDR Server - Security Block                 Passed       0.003
> seconds
> L2CAP BR/EDR Server - Invalid PSM                    Passed       0.003
> seconds
> L2CAP BR/EDR Server - Invalid PDU                    Passed       0.003
> seconds
> L2CAP BR/EDR Server - Invalid Disconnect CID         Passed       0.004
> seconds
> L2CAP BR/EDR Server - Invalid Config CID             Passed       0.003
> seconds
> L2CAP LE Client - Success                            Passed       0.003
> seconds
> L2CAP LE Client, Direct Advertising - Success        Passed       0.004
> seconds
> L2CAP LE Client SMP - Success                        Passed       0.004
> seconds
> L2CAP LE Client - Command Reject                     Passed       0.003
> seconds
> L2CAP LE Client - Connection Reject                  Passed       0.003
> seconds
> L2CAP LE Client - Close socket 1                     Passed       0.003
> seconds
> L2CAP LE Client - Close socket 2                     Passed       0.003
> seconds
> L2CAP LE Client - Open two sockets                   Passed       0.006
> seconds
> L2CAP LE Client - Open two sockets close one         Passed       0.005
> seconds
> L2CAP LE Client - Invalid PSM                        Passed       0.003
> seconds
> L2CAP LE Server - Success                            Passed       0.003
> seconds
> L2CAP LE Server - Nval SCID                          Passed       0.003
> seconds
> L2CAP Ext-Flowctl Client - Success                   Not Run
> L2CAP Ext-Flowctl Client, Direct Advertising - Success Not Run
> L2CAP Ext-Flowctl Client SMP - Success               Not Run
> L2CAP Ext-Flowctl Client - Command Reject            Not Run
> L2CAP Ext-Flowctl Client - Open two sockets          Not Run
> L2CAP Ext-Flowctl Client - Open two sockets close one Not Run
> L2CAP LE ATT Client - Success                        Passed       0.003
> seconds
> L2CAP LE ATT Server - Success                        Passed       0.003
> seconds
> Total: 40, Passed: 34 (85.0%), Failed: 0, Not Run: 6
> Overall execution time: 0.17 seconds
> Process 93 exited with status 0
>
> Running command tools/rfcomm-tester
>
> Test Summary
> ------------
> Basic RFCOMM Socket - Success                        Passed       0.004
> seconds
> Basic RFCOMM Socket Client - Success                 Passed       0.004
> seconds
> Basic RFCOMM Socket Client - Write Success           Passed       0.004
> seconds
> Basic RFCOMM Socket Client - Read Success            Passed       0.004
> seconds
> Basic RFCOMM Socket Client - Conn Refused            Passed       0.004
> seconds
> Basic RFCOMM Socket Server - Success                 Passed       0.004
> seconds
> Basic RFCOMM Socket Server - Write Success           Passed       0.004
> seconds
> Basic RFCOMM Socket Server - Read Success            Passed       0.006
> seconds
> Basic RFCOMM Socket Server - Conn Refused            Passed       0.004
> seconds
> Total: 9, Passed: 9 (100.0%), Failed: 0, Not Run: 0
> Overall execution time: 0.0441 seconds
> Process 94 exited with status 0
>
> Running command tools/sco-tester
>
> Test Summary
> ------------
> Basic Framework - Success                            Passed       0.003
> seconds
> Basic SCO Socket - Success                           Passed       0.003
> seconds
> Basic SCO Get Socket Option - Success                Passed       0.003
> seconds
> Basic SCO Set Socket Option - Success                Passed       0.003
> seconds
> eSCO CVSD - Success                                  Passed       0.003
> seconds
> eSCO mSBC - Success                                  Passed       0.003
> seconds
> SCO CVSD 1.1 - Success                               Passed       0.003
> seconds
> SCO mSBC 1.1 - Failure                               Passed       0.003
> seconds
> Total: 8, Passed: 8 (100.0%), Failed: 0, Not Run: 0
> Overall execution time: 0.0312 seconds
> Process 95 exited with status 0
>
> Running command tools/bnep-tester
>
> Test Summary
> ------------
> Basic BNEP Socket - Success                          Passed       0.003
> seconds
> Total: 1, Passed: 1 (100.0%), Failed: 0, Not Run: 0
>
> Luiz Augusto von Dentz (10):
>   btdev: Rework command handling
>   bthost: Fix running request callbacks for remote requests
>   l2cap-tester: Fix L2CAP LE Server - Success
>   smp-tester: Fix not registering for MGMT_EV_USER_CONFIRM_REQUEST
>   shared/tester: Add option to filter by string
>   mgmt-tester: Update supported-features to not include HS
>   mgmt-tester: Print unexpected command responses
>   mgmt-tester: Update expected advertisement flags
>   hciemu: Fix crash when test is aborted during pre setup
>   bthost: Fix sending uninitilized data
>
>  emulator/btdev.c     | 6985 +++++++++++++++++++++++-------------------
>  emulator/bthost.c    |   33 +-
>  emulator/hciemu.c    |    8 +-
>  src/shared/tester.c  |   14 +
>  src/shared/util.h    |    1 +
>  tools/l2cap-tester.c |    4 +-
>  tools/mgmt-tester.c  |  203 +-
>  tools/smp-tester.c   |    4 +
>  8 files changed, 3996 insertions(+), 3256 deletions(-)
>
> --
> 2.26.2
>

Pushed.

-- 
Luiz Augusto von Dentz



[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