mirror of
https://github.com/espressif/openthread.git
synced 2026-09-16 06:00:13 +00:00
[thci] logging cleanup (#7654)
Remove excesive logging redundancy: - `API` decorator is enough to show test script calls with arguments - `__executeCommand` already prints all OT commands and arguments - Command timestamp is irrelevant in most cases - Some extra detail logging lines are left commented in case they are needed for some debugging As a result test logs are much easier to follow and resulting files are much smaller.
This commit is contained in:
File diff suppressed because it is too large
Load Diff
@@ -392,7 +392,6 @@ class OpenThread_BR(OpenThreadTHCI, IThci):
|
|||||||
raise AssertionError('Invalid interface set to send UDP: {} '
|
raise AssertionError('Invalid interface set to send UDP: {} '
|
||||||
'Available interface options: 0 - Thread; 1 - Ethernet'.format(interface))
|
'Available interface options: 0 - Thread; 1 - Ethernet'.format(interface))
|
||||||
cmd = '/home/pi/reference-device/send_udp.py %s %s %s %s' % (ifname, dst, port, payload)
|
cmd = '/home/pi/reference-device/send_udp.py %s %s %s %s' % (ifname, dst, port, payload)
|
||||||
print(cmd)
|
|
||||||
self.bash(cmd)
|
self.bash(cmd)
|
||||||
|
|
||||||
@API
|
@API
|
||||||
@@ -401,12 +400,10 @@ class OpenThread_BR(OpenThreadTHCI, IThci):
|
|||||||
dst = 'ff02::1'
|
dst = 'ff02::1'
|
||||||
|
|
||||||
cmd = '/home/pi/reference-device/send_mld_query.py %s %s' % (ifname, dst)
|
cmd = '/home/pi/reference-device/send_mld_query.py %s %s' % (ifname, dst)
|
||||||
print(cmd)
|
|
||||||
self.bash(cmd)
|
self.bash(cmd)
|
||||||
|
|
||||||
@API
|
@API
|
||||||
def ip_neighbors_flush(self):
|
def ip_neighbors_flush(self):
|
||||||
print('%s call clear_cache' % self.port)
|
|
||||||
# clear neigh cache on linux
|
# clear neigh cache on linux
|
||||||
cmd1 = 'sudo ip -6 neigh flush nud all nud failed nud noarp dev eth0'
|
cmd1 = 'sudo ip -6 neigh flush nud all nud failed nud noarp dev eth0'
|
||||||
cmd2 = 'sudo ip -6 neigh list nud all dev eth0 ' \
|
cmd2 = 'sudo ip -6 neigh list nud all dev eth0 ' \
|
||||||
@@ -417,7 +414,6 @@ class OpenThread_BR(OpenThreadTHCI, IThci):
|
|||||||
|
|
||||||
@API
|
@API
|
||||||
def ip_neighbors_add(self, addr, lladdr, nud='noarp'):
|
def ip_neighbors_add(self, addr, lladdr, nud='noarp'):
|
||||||
print('%s ip_neighbors_add' % self.port)
|
|
||||||
cmd1 = 'sudo ip -6 neigh delete %s dev eth0' % addr
|
cmd1 = 'sudo ip -6 neigh delete %s dev eth0' % addr
|
||||||
cmd2 = 'sudo ip -6 neigh add %s dev eth0 lladdr %s nud %s' % (addr, lladdr, nud)
|
cmd2 = 'sudo ip -6 neigh add %s dev eth0 lladdr %s nud %s' % (addr, lladdr, nud)
|
||||||
cmd = '%s ; %s' % (cmd1, cmd2)
|
cmd = '%s ; %s' % (cmd1, cmd2)
|
||||||
@@ -425,7 +421,6 @@ class OpenThread_BR(OpenThreadTHCI, IThci):
|
|||||||
|
|
||||||
@API
|
@API
|
||||||
def get_eth_ll(self):
|
def get_eth_ll(self):
|
||||||
print('%s get_eth_ll' % self.port)
|
|
||||||
cmd = "ip -6 addr list dev eth0 | grep 'inet6 fe80' | awk '{print $2}'"
|
cmd = "ip -6 addr list dev eth0 | grep 'inet6 fe80' | awk '{print $2}'"
|
||||||
ret = self.bash(cmd)[0].split('/')[0]
|
ret = self.bash(cmd)[0].split('/')[0]
|
||||||
return ret
|
return ret
|
||||||
@@ -468,8 +463,6 @@ class OpenThread_BR(OpenThreadTHCI, IThci):
|
|||||||
destination: the multicast destination address of ICMPv6 echo request
|
destination: the multicast destination address of ICMPv6 echo request
|
||||||
length: the size of ICMPv6 echo request payload
|
length: the size of ICMPv6 echo request payload
|
||||||
"""
|
"""
|
||||||
print('%s call multicast_Ping' % self.port)
|
|
||||||
print('destination: %s' % destination)
|
|
||||||
hop_limit = 5
|
hop_limit = 5
|
||||||
|
|
||||||
if self.IsHost or self.IsBackboneRouter:
|
if self.IsHost or self.IsBackboneRouter:
|
||||||
@@ -639,8 +632,6 @@ class OpenThread_BR(OpenThreadTHCI, IThci):
|
|||||||
|
|
||||||
@API
|
@API
|
||||||
def mdns_query(self, dst='ff02::fb', service='_meshcop._udp.local', addrs_blacklist=[]):
|
def mdns_query(self, dst='ff02::fb', service='_meshcop._udp.local', addrs_blacklist=[]):
|
||||||
print('mdns_query %s %s %s' % (dst, service, addrs_blacklist))
|
|
||||||
|
|
||||||
# For BBR-TC-03 or DH test cases (empty arguments) just send a query
|
# For BBR-TC-03 or DH test cases (empty arguments) just send a query
|
||||||
if dst == 'ff02::fb' and not addrs_blacklist:
|
if dst == 'ff02::fb' and not addrs_blacklist:
|
||||||
self.bash('dig -p 5353 @%s %s ptr' % (dst, service), sudo=False)
|
self.bash('dig -p 5353 @%s %s ptr' % (dst, service), sudo=False)
|
||||||
@@ -675,7 +666,6 @@ class OpenThread_BR(OpenThreadTHCI, IThci):
|
|||||||
# Override forceSetSlaac
|
# Override forceSetSlaac
|
||||||
@API
|
@API
|
||||||
def forceSetSlaac(self, slaacAddress):
|
def forceSetSlaac(self, slaacAddress):
|
||||||
print('forceSetSlaac %s' % slaacAddress)
|
|
||||||
self.bash('ip -6 addr add %s/64 dev wpan0' % slaacAddress)
|
self.bash('ip -6 addr add %s/64 dev wpan0' % slaacAddress)
|
||||||
|
|
||||||
# Override stopListeningToAddr
|
# Override stopListeningToAddr
|
||||||
|
|||||||
Reference in New Issue
Block a user