blob: 1edd0a4113686a6731bf4fbf190d48b6391bc06d [file] [log] [blame]
metadata:
name: sysbench
format: "Lava-Test Test Definition 1.0"
description: "SysBench is a modular, cross-platform and multi-threaded
benchmark tool for evaluating OS parameters that are
important for a system running a database under intensive
load. Current features allow to test fileio, cpu, memory,
threads, mutex and oltp."
maintainer:
- chase.qi@linaro.org
os:
- debian
- ubuntu
- fedora
- centos
- openembedded
scope:
- performance
environment:
- lava-test-shell
devices:
- hi6220-hikey
- apq8016-sbc
- mustang
- moonshot
- thunderX
- d03
- d05
params:
# "${TESTS}" could be one or more of the following tests.
# TESTS: cpu memory threads mutex fileio oltp
# TESTS: "oltp"
TESTS: "percpu cpu memory threads mutex fileio"
# Number of threads to run.
# Run $(nproc) threads by default.
NUM_THREADS: "NPROC"
SKIP_INSTALL: "false"
run:
steps:
- cd ./automated/linux/sysbench/
- ./sysbench.sh -n "${NUM_THREADS}" -t "${TESTS}" -s "${SKIP_INSTALL}"
- ../../utils/send-to-lava.sh ./output/result.txt