Chase Qi | dc409a3 | 2017-01-09 16:28:04 +0800 | [diff] [blame] | 1 | metadata: |
| 2 | name: sysbench |
Milosz Wasilewski | 9063b98 | 2020-06-30 13:43:03 +0100 | [diff] [blame] | 3 | format: "Lava-Test Test Definition 1.0" |
Chase Qi | dc409a3 | 2017-01-09 16:28:04 +0800 | [diff] [blame] | 4 | description: "SysBench is a modular, cross-platform and multi-threaded |
| 5 | benchmark tool for evaluating OS parameters that are |
| 6 | important for a system running a database under intensive |
| 7 | load. Current features allow to test fileio, cpu, memory, |
| 8 | threads, mutex and oltp." |
| 9 | maintainer: |
| 10 | - chase.qi@linaro.org |
| 11 | os: |
| 12 | - debian |
| 13 | - ubuntu |
| 14 | - fedora |
| 15 | - centos |
Chase Qi | 050e4e2 | 2017-02-06 11:49:05 +0800 | [diff] [blame] | 16 | - openembedded |
Chase Qi | dc409a3 | 2017-01-09 16:28:04 +0800 | [diff] [blame] | 17 | scope: |
| 18 | - performance |
| 19 | environment: |
| 20 | - lava-test-shell |
| 21 | devices: |
| 22 | - hi6220-hikey |
| 23 | - apq8016-sbc |
| 24 | - mustang |
| 25 | - moonshot |
| 26 | - thunderX |
| 27 | - d03 |
| 28 | - d05 |
| 29 | |
| 30 | params: |
Chase Qi | 050e4e2 | 2017-02-06 11:49:05 +0800 | [diff] [blame] | 31 | # "${TESTS}" could be one or more of the following tests. |
| 32 | # TESTS: cpu memory threads mutex fileio oltp |
Chase Qi | dc409a3 | 2017-01-09 16:28:04 +0800 | [diff] [blame] | 33 | # TESTS: "oltp" |
Nicolas Dechesne | 80d02bd | 2017-05-15 17:46:31 +0200 | [diff] [blame] | 34 | TESTS: "percpu cpu memory threads mutex fileio" |
Chase Qi | e0dc6f6 | 2017-05-16 19:01:52 +0800 | [diff] [blame] | 35 | # Number of threads to run. |
| 36 | # Run $(nproc) threads by default. |
| 37 | NUM_THREADS: "NPROC" |
Chase Qi | dc409a3 | 2017-01-09 16:28:04 +0800 | [diff] [blame] | 38 | SKIP_INSTALL: "false" |
| 39 | |
| 40 | run: |
| 41 | steps: |
| 42 | - cd ./automated/linux/sysbench/ |
| 43 | - ./sysbench.sh -n "${NUM_THREADS}" -t "${TESTS}" -s "${SKIP_INSTALL}" |
| 44 | - ../../utils/send-to-lava.sh ./output/result.txt |