summaryrefslogtreecommitdiff
path: root/scripts/PYTHON_SOFTWARE/test/tests/qram.py
diff options
context:
space:
mode:
authorManel Caro <mcaro@iseebcn.com>2019-03-09 21:25:56 +0100
committerManel Caro <mcaro@iseebcn.com>2019-03-09 21:25:56 +0100
commit9332c933fc05f42882640c9a4e35fab09854af84 (patch)
tree2b9b00b5a411b27f9705603c0d93b8925afd4677 /scripts/PYTHON_SOFTWARE/test/tests/qram.py
downloadboard-9332c933fc05f42882640c9a4e35fab09854af84.zip
board-9332c933fc05f42882640c9a4e35fab09854af84.tar.gz
board-9332c933fc05f42882640c9a4e35fab09854af84.tar.bz2
Board: Client Test Suite Initial Commit
Diffstat (limited to 'scripts/PYTHON_SOFTWARE/test/tests/qram.py')
-rw-r--r--scripts/PYTHON_SOFTWARE/test/tests/qram.py22
1 files changed, 22 insertions, 0 deletions
diff --git a/scripts/PYTHON_SOFTWARE/test/tests/qram.py b/scripts/PYTHON_SOFTWARE/test/tests/qram.py
new file mode 100644
index 0000000..8ec0210
--- /dev/null
+++ b/scripts/PYTHON_SOFTWARE/test/tests/qram.py
@@ -0,0 +1,22 @@
+from test.helpers.syscmd import SysCommand
+import unittest
+
+class Qram(unittest.TestCase):
+
+ def __init__(self, testname, testfunc, memSize):
+ super(Qram, self).__init__(testfunc)
+ self.__memSize = memSize
+ self._testMethodDoc = testname
+
+ def execute(self):
+ str_cmd= "free -m"
+ free_command = SysCommand("free_ram", str_cmd)
+ if free_command.execute() == 0:
+ self.__raw_out = free_command.getOutput()
+ if self.__raw_out == "":
+ return -1
+ lines = free_command.getOutput().splitlines()
+ aux = [int(s) for s in lines[1].split() if s.isdigit()]
+ self.failUnless(int(aux[0])>int(self.__memSize),"failed: total ram memory size lower than expected")
+ else:
+ self.fail("failed: could not complete iperf command")