[tasque/xbuild] [tests] Add build test script
- From: Antonius Riha <antoniusri src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [tasque/xbuild] [tests] Add build test script
- Date: Wed, 5 Sep 2012 13:26:44 +0000 (UTC)
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]