diff options
author | Milosz Wasilewski <milosz.wasilewski@linaro.org> | 2014-03-27 10:13:13 +0000 |
---|---|---|
committer | Milosz Wasilewski <milosz.wasilewski@linaro.org> | 2014-03-27 10:13:13 +0000 |
commit | 5f0127bb4bd7804662449ed1f7dcec4548794ec4 (patch) | |
tree | ffdf5d096fc1a703c90fb40a2082b85ad4f8338b | |
parent | 65ecbc2d2afe8c3310573297f01f3f057db02aa6 (diff) | |
parent | ab9f15489b242a2bf8201d11d36919dd450ed119 (diff) |
Merge branch 'master' of ssh://git.linaro.org/qa/test-definitions2014.03
-rw-r--r-- | ubuntu/openssl.yaml | 25 | ||||
-rw-r--r-- | ubuntu/scripts/openssl.sh | 32 |
2 files changed, 57 insertions, 0 deletions
diff --git a/ubuntu/openssl.yaml b/ubuntu/openssl.yaml new file mode 100644 index 0000000..5860339 --- /dev/null +++ b/ubuntu/openssl.yaml @@ -0,0 +1,25 @@ +metadata: + name: openssl + format: "Lava-Test-Shell Test Definition 1.0" + description: "Test case that measures openssl speed benchmark" + maintainer: + - Amit Khare <amit.khare@linaro.org> + os: + - ubuntu + devices: + - panda + - panda-es + - vexpress-a9 + - vexpress-tc2 + - highbank + - arndale + - origen + - vexpress + scope: + - performance +run: + steps: + - 'cd ubuntu/scripts' + - './openssl.sh' +parse: + pattern: "^(?P<test_case_id>\\S+):\\s+(?P<measurement>\\d+)\\s+(?P<units>\\S+)\\s+(?P<result>.*)" diff --git a/ubuntu/scripts/openssl.sh b/ubuntu/scripts/openssl.sh new file mode 100644 index 0000000..0451355 --- /dev/null +++ b/ubuntu/scripts/openssl.sh @@ -0,0 +1,32 @@ +#!/bin/sh +# +# Openssl test. +# +# Copyright (C) 2012, Linaro Limited. +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License +# as published by the Free Software Foundation; either version 2 +# of the License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +# +# Author: Amit Khare <amit.khare@linaro.org> +# + +test_func(){ + test_cmd=$1 + openssl speed $test_cmd 2>&1|grep "Doing $test_cmd"> /tmp/result.txt + awk '{printf "%s-%s: %d sec pass\n" , $2, $6, $9/3}' /tmp/result.txt +} +test_func md5 +test_func sha1 +test_func sha256 +test_func sha512 |