summaryrefslogtreecommitdiff
path: root/ubuntu/blogbench.yaml
diff options
context:
space:
mode:
authorChase Qi <chase.qi@linaro.org>2016-04-21 15:03:11 +0800
committerChase Qi <chase.qi@linaro.org>2016-04-21 16:43:31 +0800
commit38f80acbc21d9853da19de46108754114d9207ea (patch)
tree35696e7d91c0d7cdf6498c08f21126d34891e418 /ubuntu/blogbench.yaml
parent6bdc7ff82364bdd753e216af46855a6cba9f62a0 (diff)
Ubuntu: added blogbench test
Change-Id: I1f9f0b6e66b016108d9578827439938890196176 Signed-off-by: Chase Qi <chase.qi@linaro.org>
Diffstat (limited to 'ubuntu/blogbench.yaml')
-rw-r--r--ubuntu/blogbench.yaml39
1 files changed, 39 insertions, 0 deletions
diff --git a/ubuntu/blogbench.yaml b/ubuntu/blogbench.yaml
new file mode 100644
index 0000000..f38adac
--- /dev/null
+++ b/ubuntu/blogbench.yaml
@@ -0,0 +1,39 @@
+metadata:
+ name: blogbench
+ format: "Lava-Test-Shell Test Definition 1.0"
+ description: "Blogbench is a portable filesystem benchmark that tries to
+ reproduce the load of a real-world busy file server."
+ maintainer:
+ - chase.qi@linaro.org
+ os:
+ - ubuntu
+ - debian
+ scope:
+ - functional
+ devices:
+ - hi6220-hikey
+ - apq8016-sbc
+ - mustang
+
+install:
+ steps:
+ - 'VERSION=1.1'
+ - 'wget https://download.pureftpd.org/pub/blogbench/blogbench-$VERSION.tar.gz'
+ - 'tar xf blogbench-$VERSION.tar.gz'
+ - 'cd blogbench-$VERSION'
+ - './configure --build=arm'
+ - 'make install-strip'
+ deps:
+ - build-essential
+ - wget
+
+params:
+ # Blogbench run 30 iterations by default.
+ ITERATION: 30
+ # Specify a local disk partition for nfsrootfs boot.
+ # For example: /dev/sda1
+ PARTITION: ''
+
+run:
+ steps:
+ - './common/scripts/blogbench.sh $ITERATION $PARTITION'