From 64871c094fc98661be33c8a6d048ec77a68a31c9 Mon Sep 17 00:00:00 2001 From: Zhengtong Date: Wed, 12 Oct 2016 17:38:56 +0800 Subject: [PATCH] pktgen.guest_guest: fix the problem that can't get return value from echo %OS% cmd --- qemu/tests/pktgen.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/qemu/tests/pktgen.py b/qemu/tests/pktgen.py index 5a24f743..bf91b8fe 100644 --- a/qemu/tests/pktgen.py +++ b/qemu/tests/pktgen.py @@ -113,7 +113,8 @@ def run(test, params, env): utils_misc.verify_host_dmesg() error.context("Ping external host after pktgen test", logging.info) - status, output = utils_test.ping(dest=external_host, session=session, + session_ping = vm.wait_for_login(timeout=login_timeout) + status, output = utils_test.ping(dest=external_host, session=session_ping, timeout=240, count=20) loss_ratio = utils_test.get_loss_ratio(output) if (loss_ratio > int(params.get("packet_lost_ratio", 5)) or @@ -125,3 +126,5 @@ def run(test, params, env): server_session.close() if session: session.close() + if session_ping: + session_ping.close() -- GitLab