From 9d36eca70a458c736e44fd8eb9184415ec45f1e6 Mon Sep 17 00:00:00 2001 From: Raghavendra Bhat Date: Wed, 25 Jan 2012 13:59:36 +0530 Subject: system_light: changes to have modularity in running tests Till now this script allowed running all the tools (or exit for the first failure). Running individual tools was not possible. Now individual tools can be given as an argument to run. Change-Id: Ia133943667ad4dc30956f4a021f2edfc30458cee Signed-off-by: Raghavendra Bhat --- sanity/system_light/scripts/openssl/openssl.sh | 14 +++++++ sanity/system_light/scripts/openssl/openssl_run.sh | 45 ++++++++++++++++++++++ 2 files changed, 59 insertions(+) create mode 100755 sanity/system_light/scripts/openssl/openssl.sh create mode 100755 sanity/system_light/scripts/openssl/openssl_run.sh (limited to 'sanity/system_light/scripts/openssl') diff --git a/sanity/system_light/scripts/openssl/openssl.sh b/sanity/system_light/scripts/openssl/openssl.sh new file mode 100755 index 0000000..5289945 --- /dev/null +++ b/sanity/system_light/scripts/openssl/openssl.sh @@ -0,0 +1,14 @@ +#!/bin/bash + +function main() +{ + $TOOLDIR/openssl_run.sh; + if [ $? -eq 0 ]; then + rm -rf openssl* && echo "removed openssl directories and files"; + return 0; + else + return 1; + fi +} + +main "$@"; diff --git a/sanity/system_light/scripts/openssl/openssl_run.sh b/sanity/system_light/scripts/openssl/openssl_run.sh new file mode 100755 index 0000000..6ec8893 --- /dev/null +++ b/sanity/system_light/scripts/openssl/openssl_run.sh @@ -0,0 +1,45 @@ +#!/bin/bash + +#This scripts takes openssl tar file,untars it and builds it. + +function main() +{ + echo "untarring the openssl tarball" + echo "start:`date +%T`" + time tar -xvf $OPENSSL_TAR_FILE 2>>$LOG_FILE 1>>$LOG_FILE + cd $OPENSSL_DIR + + if [ -z "$PREFIX" -a -z "$OPENSSLDIR" ]; then + echo "executing ./config:`date +%T`" + time ./config 2>>$LOG_FILE 1>>$LOG_FILE + if [ $? -ne 0 ]; then + echo "./config failed:`date +%T`" + return 11; + fi + else + echo "executing ./config with prefix:`date +%T`" + time ./config --prefix=$PREFIX --openssldir=$OPENSSLDIR 2>>$LOG_FILE 1>>$LOG_FILE + if [ $? -ne 0 ]; then + echo "config prefix failed:`date +%T`" + return 11; + fi + fi + + echo "executing make:`date +%T`" + time make 2>>$LOG_FILE 1>>$LOG_FILE + if [ $? -ne 0 ]; then + echo "make failed:`date +%T`" + return 11 + fi + + echo "executing make test:`date +%T`" + time make test 2>>$LOG_FILE 1>>$LOG_FILE + if [ $? -ne 0 ]; then + echo "make test failed:`date +%T`" + return 11; + else + return 0; + fi +} + +main "$@"; -- cgit