summaryrefslogtreecommitdiff
path: root/ubuntu
diff options
context:
space:
mode:
Diffstat (limited to 'ubuntu')
-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'