Simplify test starting and stopping logic
authorReto Buerki <reet@codelabs.ch>
Thu, 6 Dec 2012 10:27:06 +0000 (11:27 +0100)
committerTobias Brunner <tobias@strongswan.org>
Thu, 17 Jan 2013 14:22:09 +0000 (15:22 +0100)
Reduce the coupling of the different scripts.

make-testing  : Build the testing environment
start-testing : Start switches and guests
do-tests      : Run tests
stop-testing  : Stop switches and guests

testing/make-testing
testing/start-testing
testing/stop-testing
testing/testing.conf

index 42f089e..7ae39eb 100755 (executable)
@@ -78,12 +78,3 @@ then
    cecho "Building uml host images (scripts/build-umlhostfs)"
    $DIR/scripts/build-umlhostfs $HOSTS
 fi
-
-##########################################################################
-# Start up the UML switches and designated UML instances
-#
-if [ $ENABLE_START_TESTING = "yes" ]
-then
-   cecho "Starting the uml switches and instances (start-testing)"
-   $DIR/start-testing $HOSTS
-fi
index ab8b960..1fc4dd8 100755 (executable)
@@ -42,25 +42,3 @@ $DIR/scripts/start-bridges
 #
 cecho "Start the uml instances  (scripts/start-umls)"
 $DIR/scripts/start-umls $HOSTS
-
-
-#####################################################
-# do the automated testing
-#
-if [ $ENABLE_DO_TESTS = "yes" ]
-then
-   cecho "Run the automated tests (do-tests)"
-   $DIR/do-tests
-fi
-
-
-##############################################################################
-# stop all UML instances and switches
-#
-
-if [ $ENABLE_STOP_TESTING = "yes" ]
-then
-   cecho "Stopping all UML instances and switches (stop-testing)"
-   $DIR/stop-testing $HOSTS
-fi
-
index 023a5b3..e6ee884 100755 (executable)
@@ -44,5 +44,3 @@ cgecho "done"
 #
 cecho "Stop the uml bridges  (scripts/stop-bridges)"
 $DIR/scripts/stop-bridges
-
-
index a931155..6bb97dd 100755 (executable)
@@ -76,9 +76,6 @@ ENABLE_BUILD_UMLKERNEL="yes"
 ENABLE_BUILD_UMLROOTFS="yes"
 ENABLE_BUILD_HOSTCONFIG="yes"
 ENABLE_BUILD_UMLHOSTFS="yes"
-ENABLE_START_TESTING="yes"
-ENABLE_DO_TESTS="no"
-ENABLE_STOP_TESTING="no"
 
 ##############################################################
 # If set to "yes" only the tests stated at $SELECTEDTESTS