[dts] [PATCH V1] fix test suite unit_tests_lpm failed on freeBSD

xu,gang gangx.xu at intel.com
Mon Sep 11 05:07:48 CEST 2017


on freeBSD havn't file /proc/meminfo, can't get hugepages_size

Signed-off-by: xu,gang <gangx.xu at intel.com>
---
 tests/TestSuite_unit_tests_lpm.py | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/tests/TestSuite_unit_tests_lpm.py b/tests/TestSuite_unit_tests_lpm.py
index f9a2bf7..337e891 100644
--- a/tests/TestSuite_unit_tests_lpm.py
+++ b/tests/TestSuite_unit_tests_lpm.py
@@ -81,11 +81,13 @@ class TestUnitTestsLpmIpv6(TestCase):
         """
         [arch, machine, env, toolchain] = self.target.split('-')
         self.verify(arch in ["x86_64", "arm64"], "lpm6 request huge memory")
-        hugepages_size = int(self.dut.send_expect("awk '/Hugepagesize/ {print $2}' /proc/meminfo", "# "))
-	hugepage_ori = self.dut.get_total_huge_pages()
+
 	if env == 'bsdapp':
             pass
         else:
+            hugepages_size = int(self.dut.send_expect(
+                "awk '/Hugepagesize/ {print $2}' /proc/meminfo", "# "))
+            hugepage_ori = self.dut.get_total_huge_pages()
 	    hugepage_8G = 8 * 1024 * 1024
             total_hugepage = hugepages_size * hugepage_ori
             self.verify(total_hugepage >= hugepage_8G,"have no enough hugepage")
-- 
1.9.3



More information about the dts mailing list