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:
parent
73a1ea8812
commit
b7a39ad2d1
|
@ -63,13 +63,16 @@ class multitest:
|
||||||
@staticmethod
|
@staticmethod
|
||||||
def get_network_ip():
|
def get_network_ip():
|
||||||
try:
|
try:
|
||||||
import network
|
ip = nic.ifconfig()[0]
|
||||||
if hasattr(network, "WLAN"):
|
|
||||||
ip = network.WLAN().ifconfig()[0]
|
|
||||||
else:
|
|
||||||
ip = network.LAN().ifconfig()[0]
|
|
||||||
except:
|
except:
|
||||||
ip = HOST_IP
|
try:
|
||||||
|
import network
|
||||||
|
if hasattr(network, "WLAN"):
|
||||||
|
ip = network.WLAN().ifconfig()[0]
|
||||||
|
else:
|
||||||
|
ip = network.LAN().ifconfig()[0]
|
||||||
|
except:
|
||||||
|
ip = HOST_IP
|
||||||
return ip
|
return ip
|
||||||
|
|
||||||
{}
|
{}
|
||||||
|
|
Loading…
Reference in New Issue