Update ios_ping.py to allow for count > 70. (#36142) (#36250)

* Update ios_ping.py to allow for count > 70.

Find 'Success...' output rather than relying on list index.  Index -1 won't pass unit test.

(cherry picked from commit fed20b825f)
This commit is contained in:
Nathaniel Case 2018-02-15 14:54:30 -05:00 committed by GitHub
parent a7a03bbf4a
commit 3d81f94349
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -143,7 +143,12 @@ def main():
ping_results = run_commands(module, commands=results["commands"])
ping_results_list = ping_results[0].split("\n")
success, rx, tx, rtt = parse_ping(ping_results_list[3])
stats = ""
for line in ping_results_list:
if line.startswith('Success'):
stats = line
success, rx, tx, rtt = parse_ping(stats)
loss = abs(100 - int(success))
results["packet_loss"] = str(loss) + "%"
results["packets_rx"] = int(rx)