From 9fc771ad1b669235ec23dc17e6af364e4c1b8b62 Mon Sep 17 00:00:00 2001 From: Marius Vikhammer Date: Fri, 25 Dec 2020 15:12:08 +0800 Subject: [PATCH] CI: change icmp example test address Use a server that is inside the great firewall of china for CI test. This avoid issues due to proxies, network configs etc. --- examples/protocols/icmp_echo/example_test.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/examples/protocols/icmp_echo/example_test.py b/examples/protocols/icmp_echo/example_test.py index dcc19827ba..717153c256 100644 --- a/examples/protocols/icmp_echo/example_test.py +++ b/examples/protocols/icmp_echo/example_test.py @@ -1,6 +1,7 @@ from __future__ import unicode_literals import re import ttfw_idf +import os @ttfw_idf.idf_example_test(env_tag='Example_WIFI') @@ -11,7 +12,10 @@ def test_examples_icmp_echo(env, extra_data): dut.expect('example_connect: Connected to') dut.expect('esp>') - dut.write('ping www.espressif.com') + + ping_dest = os.getenv('EXAMPLE_ICMP_SERVER', 'www.espressif.com') + dut.write('ping {}'.format(ping_dest)) + ip_re = r'\.'.join((r'\d{1,3}',) * 4) ip = dut.expect(re.compile(r'64 bytes from ({}) icmp_seq=1 ttl=\d+ time=\d+ ms'.format(ip_re)))[0]