Browse Source

test: 'FAIL' on release binary download failure

I see CI is failing to download release binaries
but exit code doesn't trigger CI job failure.

We need 'FAIL' string.

Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com>
Gyu-Ho Lee 8 years ago
parent
commit
8f8f550443
1 changed files with 6 additions and 3 deletions
  1. 6 3
      test

+ 6 - 3
test

@@ -185,6 +185,10 @@ function release_pass {
 		# in case, we need to test against different version
 		# in case, we need to test against different version
 		UPGRADE_VER=$MANUAL_VER
 		UPGRADE_VER=$MANUAL_VER
 	fi
 	fi
+	if [[ -z ${UPGRADE_VER} ]]; then
+		UPGRADE_VER="v3.2.0"
+		echo "fallback to" ${UPGRADE_VER}
+	fi
 
 
 	local file="etcd-$UPGRADE_VER-linux-$GOARCH.tar.gz"
 	local file="etcd-$UPGRADE_VER-linux-$GOARCH.tar.gz"
 	echo "Downloading $file"
 	echo "Downloading $file"
@@ -195,9 +199,8 @@ function release_pass {
 	set -e
 	set -e
 	case $result in
 	case $result in
 		0)	;;
 		0)	;;
-		22)	return 0
-			;;
-		*)	exit $result
+		*)	echo "FAIL with" ${result}
+			exit $result
 			;;
 			;;
 	esac
 	esac