summaryrefslogtreecommitdiff
path: root/test-cli/test/helpers/int_registers.py
diff options
context:
space:
mode:
authorHector Fernandez <hector@iatec.biz>2020-03-09 09:03:28 +0100
committerHector Fernandez <hector@iatec.biz>2020-03-09 09:03:28 +0100
commita03055f657d2e970e45e7ea2a3e66857f821eabd (patch)
tree398c136bba073f7a7959fba1b95ab19f2c23281a /test-cli/test/helpers/int_registers.py
parent9f07a57d89a927aa9b172c1bf20c7ab563658c73 (diff)
downloadboard-a03055f657d2e970e45e7ea2a3e66857f821eabd.zip
board-a03055f657d2e970e45e7ea2a3e66857f821eabd.tar.gz
board-a03055f657d2e970e45e7ea2a3e66857f821eabd.tar.bz2
Solved problems with consumption test. Fixed error when getting mac address.
Diffstat (limited to 'test-cli/test/helpers/int_registers.py')
-rw-r--r--test-cli/test/helpers/int_registers.py15
1 files changed, 10 insertions, 5 deletions
diff --git a/test-cli/test/helpers/int_registers.py b/test-cli/test/helpers/int_registers.py
index cf2e35b..030035d 100644
--- a/test-cli/test/helpers/int_registers.py
+++ b/test-cli/test/helpers/int_registers.py
@@ -1,6 +1,7 @@
import mmap
import os
import struct
+import sh
MAP_MASK = mmap.PAGESIZE - 1
WORD = 4
@@ -47,10 +48,14 @@ def get_mac(modelid):
mac = None
if modelid.find("IGEP0034") == 0 or modelid.find("SOPA0000") == 0:
- # registers: mac_id0_lo, mac_id0_hi
- registers = [0x44e10630, 0x44e10634]
- mac = ""
- for rg in registers:
- mac = mac + read(rg)
+ # # registers: mac_id0_lo, mac_id0_hi
+ # registers = [0x44e10630, 0x44e10634]
+ # mac = ""
+ # for rg in registers:
+ # mac = mac + read(rg)
+ # #erase trailing zeros
+ # mac = mac[4::1]
+ mac = sh.cat("/sys/class/net/eth0/address")
+
return mac