[tasque/xbuild] [tests] Add build test script



commit d39d999aee721ff76d50b651a8abbc661e3e3b1b
Author: Antonius Riha <antoniusriha gmail com>
Date:   Wed Sep 5 14:57:16 2012 +0200

    [tests] Add build test script
    
    This script runs configure and the the following automake targets:
    * all
    * install
    * uninstall
    * clean
    * distcheck

 tests/test_build.sh |   25 +++++++++++++++++++++++++
 1 files changed, 25 insertions(+), 0 deletions(-)
---
diff --git a/tests/test_build.sh b/tests/test_build.sh
new file mode 100755
index 0000000..8d38bb2
--- /dev/null
+++ b/tests/test_build.sh
@@ -0,0 +1,25 @@
+#!/bin/bash
+
+set -x
+
+print_status_message() {
+	echo ""
+	echo "-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-"
+	echo -en '\E[;32m'"MESSAGE: "
+	echo "$1"
+	tput sgr0
+	echo "-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-"
+	echo ""
+}
+
+./autogen.sh --prefix=`pwd`/build/bin --enable-debug && print_status_message "Configure: Complete" && \
+make && print_status_message "Make: Complete" && \
+make install && print_status_message "Make install: Complete" && \
+make uninstall && print_status_message "Make uninstall: Complete" && \
+make clean && print_status_message "Make clean: Complete" && \
+./configure && print_status_message "Configure for distcheck: Complete" && \
+make distcheck && print_status_message "Make distcheck: Complete" && \
+exit 0 || \
+echo -e '\E[;31m'"---------Build test failed---------" && \
+tput sgr0 && \
+exit 1



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]