You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flex.apache.org by er...@apache.org on 2013/06/20 14:05:20 UTC

git commit: [flex-sdk] [refs/heads/develop] - Working on getting the AIR and mobile tests to run on the VM (part 6).

Updated Branches:
  refs/heads/develop 3c5d20de0 -> a2cef9777


Working on getting the AIR and mobile tests to run on the VM (part 6).

Signed-off-by: Erik de Bruin <er...@ixsoftware.nl>


Project: http://git-wip-us.apache.org/repos/asf/flex-sdk/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-sdk/commit/a2cef977
Tree: http://git-wip-us.apache.org/repos/asf/flex-sdk/tree/a2cef977
Diff: http://git-wip-us.apache.org/repos/asf/flex-sdk/diff/a2cef977

Branch: refs/heads/develop
Commit: a2cef97777cd80b8253bdcccde0d82ed9ef5c978
Parents: 3c5d20d
Author: Erik de Bruin <er...@ixsoftware.nl>
Authored: Thu Jun 20 14:04:55 2013 +0200
Committer: Erik de Bruin <er...@ixsoftware.nl>
Committed: Thu Jun 20 14:04:55 2013 +0200

----------------------------------------------------------------------
 mustella/jenkins.sh | 55 ++++++++++++++++++++++++++++++++++++++----------
 1 file changed, 44 insertions(+), 11 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/a2cef977/mustella/jenkins.sh
----------------------------------------------------------------------
diff --git a/mustella/jenkins.sh b/mustella/jenkins.sh
index 65db071..8ef619d 100755
--- a/mustella/jenkins.sh
+++ b/mustella/jenkins.sh
@@ -41,32 +41,46 @@ MOBILE_FAILED=false
 
 
 
+# CLEAN
+rm -f local.properties
+
+
+
 # MAIN
 #sh ./mini_run.sh -timeout=60000 -all
 
-#if [[ -s failures.txt ]] ; then
+#if [[ -s failures.txt ]]
+#then
 #  echo "Some 'main' tests failed: running '-failures'" 
 #  sh ./mini_run.sh -timeout=60000 -failures
+#  if [[ -s failures.txt ]]
+#  then
+#    MAIN_FAILED=true
+#  else
+#    echo "All 'main' tests passed after running '-failures'" 
+#  fi
 #else
 #  echo "All main tests passed on first run" 
-#fi ;
+#fi
 
 
 
 # AIR
 sh ./mini_run.sh -apollo tests/apollo
 
-if [[ -s failures.txt ]] ; then
+if [[ -s failures.txt ]]
+then
   echo "Some AIR tests failed: running '-apollo -failures'" 
   sh ./mini_run.sh -apollo -failures
-  if [[ -s failures.txt ]] ; then
+  if [[ -s failures.txt ]]
+  then
     AIR_FAILED=true
   else
     echo "All AIR tests passed after running '-apollo -failures'" 
-  fi ;
+  fi
 else
   echo "All AIR tests passed on first run" 
-fi ;
+fi
 
 
 
@@ -80,16 +94,35 @@ fi ;
 
 #sh ./mini_run.sh -mobile tests/mobile
 
-#if [[ -s failures.txt ]] ; then
+#if [[ -s failures.txt ]]
+#then
 #  echo "Some mobile tests failed: running '-mobile -failures'" 
 #  sh ./mini_run.sh -mobile -failures
+#  if [[ -s failures.txt ]]
+#  then
+#    MOBILE_FAILED=true
+#  else
+#    echo "All mobile tests passed after running '-mobile -failures'" 
+#  fi
 #else
 #  echo "All mobile tests passed on first run" 
-#fi ;
+#fi
 
 #rm -f local.properties
 
-if $AIR_FAILED ; then
-  echo "Some of the 'main' tests have failed, even after running '-failures'..."
+
+
+if [[ $MAIN_FAILED ]]
+then
+  echo "Some of the 'main' tests failed, even after running '-failures'..."
+elif [[ $AIR_FAILED ]]
+  echo "Some of the AIR tests failed, even after running '-apollo -failures'..."
+elif [[ $MOBILE_FAILED ]]
+  echo "Some of the mobile tests failed, even after running '-mobile -failures'..."
+fi
+
+# Make the Jenkins job fail if any tests failed:
+if [[ $MAIN_FAILED || $AIR_FAILED || $MOBILE_FAILED ]]
+then
   exit 1
-fi ;
\ No newline at end of file
+fi