On Fri, 2012-08-10 at 16:14 +0800, Feng Yang wrote:
> Ctrl-C will kill the serial process and always failed the test with
> a "Process terminated" warning. So update the flood ping command
> to make it return when timeout to ignore to trigger the Ctrl-C.
> 
> change from v1:
>   - Update the ping command.
> 
> Signed-off-by: Yiqiao Pu <[email protected]>
> Acked-by: Qingtang Zhou <[email protected]>
> Signed-off-by: Feng Yang <[email protected]>
> ---
>  client/virt/virt_test_utils.py |    2 ++
>  1 files changed, 2 insertions(+), 0 deletions(-)
> 
> diff --git a/client/virt/virt_test_utils.py b/client/virt/virt_test_utils.py
> index f5a2e0c..37b538a 100644
> --- a/client/virt/virt_test_utils.py
> +++ b/client/virt/virt_test_utils.py
> @@ -1373,7 +1373,9 @@ def ping(dest=None, count=None, interval=None, 
> interface=None,
>          command += " -b"
>      if flood:
>          command += " -f -q"
> +        command = "sleep %s && kill -2 `pidof ping` & %s" % (timeout, 
> command)

Took me a while to understand what you guys wanted to do here... OK,
applied.

>          output_func = None
> +        timeout += 1
>  
>      return raw_ping(command, timeout, session, output_func)
>  


_______________________________________________
Autotest-kernel mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/autotest-kernel

Reply via email to