[PATCH 07/24] tests: Modify test_p2p_discovery to use global and group interfaces

Peer, Ilan ilan.peer at intel.com
Fri Feb 6 02:20:33 EST 2015


> -----Original Message-----
> From: hostap-bounces at lists.shmoo.com [mailto:hostap-
> bounces at lists.shmoo.com] On Behalf Of Jouni Malinen
> Sent: Thursday, February 05, 2015 13:45
> To: hostap at lists.shmoo.com
> Subject: Re: [PATCH 07/24] tests: Modify test_p2p_discovery to use global
> and group interfaces
> 
> On Wed, Feb 04, 2015 at 04:30:19AM -0500, Ilan Peer wrote:
> > Modify the tests in test_p2p_discovery to use the global control
> > interface and group interface.
> 
> > diff --git a/tests/hwsim/test_p2p_discovery.py
> > b/tests/hwsim/test_p2p_discovery.py
> > @@ -132,19 +132,21 @@ def test_discovery_group_client(dev):
> >      # make group client non-responsive on operating channel
> >      dev[1].dump_monitor()
> >      dev[1].group_request("DISCONNECT")
> > -    dev[1].wait_disconnected(timeout=10)
> > +    ev = dev[1].wait_global_event(["CTRL-EVENT-DISCONNECTED"],
> timeout=10)
> > +    if ev is None:
> > +        raise Exception("Timeout on waiting disconnection")
> 
> That does not look correct. A group_request to disconnect should get a
> group event, not global event, CTRL-EVENT-DISCONNECTED.
>

Fixed.
 
> > @@ -234,8 +236,8 @@ def test_discovery_social_plus_one(dev):
> > -    dev[0].wait_event(["CTRL-EVENT-SCAN-STARTED"])
> > -    dev[0].wait_event(["CTRL-EVENT-SCAN-STARTED"])
> > +    dev[0].wait_global_event(["CTRL-EVENT-SCAN-STARTED"], timeout=1)
> > +    dev[0].wait_global_event(["CTRL-EVENT-SCAN-STARTED"], timeout=1)
> 
> This looks bad, i.e., scan events should not really be global events.
> The scan started events for p2p_find should actually just be removed
> completely.
> 

You mean you would like to see the events removed from the wpa_supplicant code? Would you like to see some other events, i.e., P2P_FIND_STARTED/STOPPED + P2P_SEARCH_STARTED/STOPPED etc.?

Ilan. 


More information about the HostAP mailing list