metadata: name: libhugetlbfs format: "Lava-Test-Shell Test Definition 1.0" description: "libhugetlbfs is a library that can back application text, data, malloc() and shared memory with hugepages. The test runs through libhugetlbfs next branch tests and currently supports 32bit ubuntu system." maintainer: - steve.capper@linaro.org os: - ubuntu scope: - functional devices: - panda - panda-es - arndale - vexpress-a9 - vexpress-tc2 - juno install: git-repos: - url: git://libhugetlbfs.git.sourceforge.net/gitroot/libhugetlbfs/libhugetlbfs branch: BRANCH steps: - 'cd libhugetlbfs' - 'find . | xargs touch' - 'make' - 'mkdir -p /mnt/huge' deps: - build-essential - python - python2.7 params: BRANCH: next run: steps: - 'cd libhugetlbfs' - 'echo 200 > /proc/sys/vm/nr_hugepages' - 'mount -t hugetlbfs hugetlbfs /mnt/huge' - 'make check' parse: pattern: '^(?P.+):\s+(?PFAIL|PASS)' fixupdict: FAIL: fail PASS: pass