2 # Copyright (c) 2011 Samsung Electronics Co., Ltd All Rights Reserved
4 # Licensed under the Apache License, Version 2.0 (the "License");
5 # you may not use this file except in compliance with the License.
6 # You may obtain a copy of the License at
8 # http://www.apache.org/licenses/LICENSE-2.0
10 # Unless required by applicable law or agreed to in writing, software
11 # distributed under the License is distributed on an "AS IS" BASIS,
12 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 # See the License for the specific language governing permissions and
14 # limitations under the License.
17 set -o nounset # Treat unset variables as an error
23 echo -e "\nTesting..." $2
25 if [ $CLEAR_CACHE_ENABLE -eq 1 ]; then
27 /sbin/sysctl vm.drop_caches=3;
33 DIFF=$(echo "$END - $START" | bc)
34 MS=$(echo "$DIFF" | sed 's/\([0-9]*\)[.]\([0-9][0-9][0-9]\).*/\1s \2ms/' | sed 's/^s/0s/');
35 echo -e "Result for" $2 " " $MS "\n"
39 pushd ./build > /dev/null
40 runTest ./empty "None"
41 runTest ./timer "Timer"
42 runTest ./ssl "OpenSSL"
45 runTest ./xmlsec "XmlSec" "internally linked with openssl and xml2"