tests/run-multitests.py: Read IP address from boot nic if available.

This works if your network is pre-configured in boot.py as an object called
"nic".  Without this, multitests expects to access the WLAN/LAN class which
isn't always correct.

Signed-off-by: Andrew Leech <andrew@alelec.net>
This commit is contained in:
Andrew Leech 2022-04-29 22:47:58 +10:00 committed by Damien George
parent 73a1ea8812
commit b7a39ad2d1
1 changed files with 9 additions and 6 deletions

View File

@ -62,6 +62,9 @@ class multitest:
multitest.flush()
@staticmethod
def get_network_ip():
try:
ip = nic.ifconfig()[0]
except:
try:
import network
if hasattr(network, "WLAN"):