Capture previous command exit code in integration tests cleanup (#2503)

* show previous response code

* log previous response code of shell script command
This commit is contained in:
Shubham Bansal
2022-08-04 10:16:05 +05:30
committed by GitHub
parent 3c8edab514
commit 904413db6d
45 changed files with 45 additions and 0 deletions
+1
View File
@@ -59,6 +59,7 @@ test_fnmessage() {
export -f test_fnmessage export -f test_fnmessage
cleanup() { cleanup() {
echo "previous response" $?
log "Cleaning up..." log "Cleaning up..."
clean_resource_by_id $TEST_ID clean_resource_by_id $TEST_ID
rm -rf $tmp_dir rm -rf $tmp_dir
@@ -49,6 +49,7 @@ test_totalpods(){
export -f test_totalpods export -f test_totalpods
cleanup() { cleanup() {
echo "previous response" $?
log "Cleaning up..." log "Cleaning up..."
clean_resource_by_id $TEST_ID clean_resource_by_id $TEST_ID
rm -rf $tmp_dir rm -rf $tmp_dir
+1
View File
@@ -27,6 +27,7 @@ log_exec() {
} }
cleanup() { cleanup() {
echo "previous response" $?
log "Cleaning up..." log "Cleaning up..."
clean_resource_by_id $TEST_ID clean_resource_by_id $TEST_ID
rm -rf $tmp_dir rm -rf $tmp_dir
+1
View File
@@ -12,6 +12,7 @@ mkdir -p "$tmp_dir"
podname=$(kubectl get pods -n fission | grep "storagesvc" |awk '{print $1}') podname=$(kubectl get pods -n fission | grep "storagesvc" |awk '{print $1}')
cleanup() { cleanup() {
echo "previous response" $?
log "Cleaning up..." log "Cleaning up..."
clean_resource_by_id $TEST_ID clean_resource_by_id $TEST_ID
rm -rf $tmp_dir rm -rf $tmp_dir
+1
View File
@@ -16,6 +16,7 @@ url=""
cleanup() { cleanup() {
echo "previous response" $?
log "Cleaning up..." log "Cleaning up..."
clean_resource_by_id $TEST_ID clean_resource_by_id $TEST_ID
rm -rf $tmp_dir rm -rf $tmp_dir
+1
View File
@@ -12,6 +12,7 @@ fn0=nodejs-hello-0-$TEST_ID
fn1=nodejs-hello-1-$TEST_ID fn1=nodejs-hello-1-$TEST_ID
cleanup() { cleanup() {
echo "previous response" $?
log "Cleaning up..." log "Cleaning up..."
clean_resource_by_id $TEST_ID clean_resource_by_id $TEST_ID
} }
+1
View File
@@ -12,6 +12,7 @@ env=nodejs-$TEST_ID
fn=nodejs-hello-$TEST_ID fn=nodejs-hello-$TEST_ID
cleanup() { cleanup() {
echo "previous response" $?
log "Cleaning up..." log "Cleaning up..."
clean_resource_by_id $TEST_ID clean_resource_by_id $TEST_ID
} }
+1
View File
@@ -30,6 +30,7 @@ checkFunctionResponse() {
} }
cleanup() { cleanup() {
echo "previous response" $?
log "Cleaning up..." log "Cleaning up..."
clean_resource_by_id $TEST_ID clean_resource_by_id $TEST_ID
rm -rf $tmp_dir rm -rf $tmp_dir
+1
View File
@@ -23,6 +23,7 @@ canary_1=canary-1-$TEST_ID
canary_2=canary-2-$TEST_ID canary_2=canary-2-$TEST_ID
echo "Exported all the things" echo "Exported all the things"
cleanup() { cleanup() {
echo "previous response" $?
log "Cleaning up..." log "Cleaning up..."
clean_resource_by_id $TEST_ID clean_resource_by_id $TEST_ID
rm -rf $tmp_dir rm -rf $tmp_dir
+1
View File
@@ -14,6 +14,7 @@ code_url=https://raw.githubusercontent.com/fission/examples/master/nodejs/hello.
base64val=$(wget -O- ${code_url} | base64) base64val=$(wget -O- ${code_url} | base64)
cleanup() { cleanup() {
echo "previous response" $?
log "Cleaning up..." log "Cleaning up..."
clean_resource_by_id $TEST_ID clean_resource_by_id $TEST_ID
} }
+1
View File
@@ -29,6 +29,7 @@ log_exec() {
} }
cleanup() { cleanup() {
echo "previous response" $?
log "Cleaning up..." log "Cleaning up..."
clean_resource_by_id $TEST_ID clean_resource_by_id $TEST_ID
rm -rf $tmp_dir rm -rf $tmp_dir
@@ -12,6 +12,7 @@ mkdir -p $tmp_dir
ROOT=$(dirname $0)/../../.. ROOT=$(dirname $0)/../../..
cleanup() { cleanup() {
echo "previous response" $?
log "Cleaning up..." log "Cleaning up..."
clean_resource_by_id $TEST_ID clean_resource_by_id $TEST_ID
rm -rf $tmp_dir rm -rf $tmp_dir
@@ -16,6 +16,7 @@ fn_p=pbuilderhello-$TEST_ID
fn_n=nbuilderhello-$TEST_ID fn_n=nbuilderhello-$TEST_ID
cleanup() { cleanup() {
echo "previous response" $?
log "Cleaning up..." log "Cleaning up..."
clean_resource_by_id $TEST_ID clean_resource_by_id $TEST_ID
rm -rf $tmp_dir rm -rf $tmp_dir
@@ -15,6 +15,7 @@ fn_n=jvm-hello-n-$TEST_ID
fn_p=jvm-hello-p-$TEST_ID fn_p=jvm-hello-p-$TEST_ID
cleanup() { cleanup() {
echo "previous response" $?
log "Cleaning up..." log "Cleaning up..."
clean_resource_by_id $TEST_ID clean_resource_by_id $TEST_ID
} }
@@ -140,6 +140,7 @@ END
) )
cleanup() { cleanup() {
echo "previous response" $?
clean_resource_by_id $TEST_ID clean_resource_by_id $TEST_ID
} }
@@ -12,6 +12,7 @@ mkdir -p $tmp_dir
ROOT=$(dirname $0)/../../.. ROOT=$(dirname $0)/../../..
cleanup() { cleanup() {
echo "previous response" $?
log "Cleaning up..." log "Cleaning up..."
clean_resource_by_id $TEST_ID clean_resource_by_id $TEST_ID
rm -rf $tmp_dir rm -rf $tmp_dir
@@ -12,6 +12,7 @@ mkdir -p $tmp_dir
ROOT=$(dirname $0)/../../.. ROOT=$(dirname $0)/../../..
cleanup() { cleanup() {
echo "previous response" $?
log "Cleaning up..." log "Cleaning up..."
clean_resource_by_id $TEST_ID clean_resource_by_id $TEST_ID
rm -rf $tmp_dir rm -rf $tmp_dir
@@ -12,6 +12,7 @@ mkdir -p $tmp_dir
ROOT=$(dirname $0)/../../.. ROOT=$(dirname $0)/../../..
cleanup() { cleanup() {
echo "previous response" $?
log "Cleaning up..." log "Cleaning up..."
clean_resource_by_id $TEST_ID clean_resource_by_id $TEST_ID
rm -rf $tmp_dir rm -rf $tmp_dir
@@ -18,6 +18,7 @@ old_cfgmap=old-cfgmap-$TEST_ID
new_cfgmap=new-cfgmap-$TEST_ID new_cfgmap=new-cfgmap-$TEST_ID
cleanup() { cleanup() {
echo "previous response" $?
log "Cleaning up..." log "Cleaning up..."
clean_resource_by_id $TEST_ID clean_resource_by_id $TEST_ID
rm -rf $tmp_dir rm -rf $tmp_dir
@@ -13,6 +13,7 @@ env_new=python-new-$TEST_ID
fn=hellopy-$TEST_ID fn=hellopy-$TEST_ID
cleanup() { cleanup() {
echo "previous response" $?
log "Cleaning up..." log "Cleaning up..."
clean_resource_by_id $TEST_ID clean_resource_by_id $TEST_ID
} }
@@ -11,6 +11,7 @@ fn=hellopython-$TEST_ID
ROOT=$(dirname $0)/../../.. ROOT=$(dirname $0)/../../..
cleanup() { cleanup() {
echo "previous response" $?
log "Cleaning up..." log "Cleaning up..."
clean_resource_by_id $TEST_ID clean_resource_by_id $TEST_ID
} }
@@ -10,6 +10,7 @@ tmp_dir="/tmp/test-$TEST_ID"
mkdir -p $tmp_dir mkdir -p $tmp_dir
cleanup() { cleanup() {
echo "previous response" $?
log "Cleaning up..." log "Cleaning up..."
clean_resource_by_id $TEST_ID clean_resource_by_id $TEST_ID
rm -rf $tmp_dir rm -rf $tmp_dir
@@ -12,6 +12,7 @@ env=python-$TEST_ID
fn=hellopython-$TEST_ID fn=hellopython-$TEST_ID
cleanup() { cleanup() {
echo "previous response" $?
log "Cleaning up..." log "Cleaning up..."
clean_resource_by_id $TEST_ID clean_resource_by_id $TEST_ID
} }
@@ -22,6 +22,7 @@ minmem2=512
maxmem2=768 maxmem2=768
cleanup() { cleanup() {
echo "previous response" $?
log "Cleaning up..." log "Cleaning up..."
clean_resource_by_id $TEST_ID clean_resource_by_id $TEST_ID
} }
@@ -15,6 +15,7 @@ targetMaxScale=6
targetCpuPercent=60 targetCpuPercent=60
cleanup() { cleanup() {
echo "previous response" $?
log "Cleaning up..." log "Cleaning up..."
clean_resource_by_id $TEST_ID clean_resource_by_id $TEST_ID
} }
@@ -18,6 +18,7 @@ old_secret=old-secret-$TEST_ID
new_secret=new-secret-$TEST_ID new_secret=new-secret-$TEST_ID
cleanup() { cleanup() {
echo "previous response" $?
log "Cleaning up..." log "Cleaning up..."
clean_resource_by_id $TEST_ID clean_resource_by_id $TEST_ID
rm -rf $tmp_dir rm -rf $tmp_dir
@@ -17,6 +17,7 @@ valid_fn_name=hello-$TEST_ID
invalid_fn_name=errhello-$TEST_ID invalid_fn_name=errhello-$TEST_ID
cleanup() { cleanup() {
echo "previous response" $?
log "Cleaning up..." log "Cleaning up..."
clean_resource_by_id $TEST_ID clean_resource_by_id $TEST_ID
rm -rf $tmp_dir rm -rf $tmp_dir
+1
View File
@@ -17,6 +17,7 @@ fn=nodejs-hello-$TEST_ID
export FISSION_ROUTER=localhost:8888 export FISSION_ROUTER=localhost:8888
cleanup() { cleanup() {
echo "previous response" $?
log "Cleaning up..." log "Cleaning up..."
clean_resource_by_id $TEST_ID clean_resource_by_id $TEST_ID
rm -rf $tmp_dir rm -rf $tmp_dir
+1
View File
@@ -15,6 +15,7 @@ env=nodejs-$TEST_ID
fn=nodejs-hello-$TEST_ID fn=nodejs-hello-$TEST_ID
cleanup() { cleanup() {
echo "previous response" $?
log "Cleaning up..." log "Cleaning up..."
clean_resource_by_id $TEST_ID clean_resource_by_id $TEST_ID
rm -rf $tmp_dir rm -rf $tmp_dir
@@ -11,6 +11,7 @@ ROOT=$(dirname $0)/../../..
pushd $ROOT/test/tests/test_huge_response pushd $ROOT/test/tests/test_huge_response
cleanup() { cleanup() {
echo "previous response" $?
log "Cleaning up..." log "Cleaning up..."
clean_resource_by_id $TEST_ID clean_resource_by_id $TEST_ID
rm -rf response.json rm -rf response.json
+1
View File
@@ -17,6 +17,7 @@ hostName="test-$TEST_ID.com"
routeName="ingress-$TEST_ID" routeName="ingress-$TEST_ID"
cleanup() { cleanup() {
echo "previous response" $?
log "Cleaning up..." log "Cleaning up..."
clean_resource_by_id $TEST_ID clean_resource_by_id $TEST_ID
} }
+1
View File
@@ -22,6 +22,7 @@ f2=f2-$TEST_ID
log $f1 $f2 log $f1 $f2
cleanup() { cleanup() {
echo "previous response" $?
log "Cleaning up..." log "Cleaning up..."
clean_resource_by_id $TEST_ID clean_resource_by_id $TEST_ID
rm -rf $tmp_dir rm -rf $tmp_dir
+1
View File
@@ -14,6 +14,7 @@ ROOT=$(dirname $0)/../../..
cd $ROOT/test/tests/test_kubectl cd $ROOT/test/tests/test_kubectl
cleanup() { cleanup() {
echo "previous response" $?
log "Cleaning up..." log "Cleaning up..."
kubectl delete -f spec-yaml -R || true kubectl delete -f spec-yaml -R || true
} }
@@ -15,6 +15,7 @@ env=nodejs-$TEST_ID
fn=nodejs-logtest-$TEST_ID fn=nodejs-logtest-$TEST_ID
cleanup() { cleanup() {
echo "previous response" $?
log "Cleaning up..." log "Cleaning up..."
clean_resource_by_id $TEST_ID clean_resource_by_id $TEST_ID
rm -rf $tmp_dir rm -rf $tmp_dir
+1
View File
@@ -12,6 +12,7 @@ env=nodejs-$TEST_ID
fn=nodejs-hello-$TEST_ID fn=nodejs-hello-$TEST_ID
cleanup() { cleanup() {
echo "previous response" $?
log "Cleaning up..." log "Cleaning up..."
clean_resource_by_id $TEST_ID clean_resource_by_id $TEST_ID
} }
+1
View File
@@ -19,6 +19,7 @@ final_cleanup() {
trap final_cleanup EXIT trap final_cleanup EXIT
cleanup() { cleanup() {
echo "previous response" $?
[[ -n "${1+x}" && -n "${2+x}" ]]; fission env delete --name $1 --envns $2 || true [[ -n "${1+x}" && -n "${2+x}" ]]; fission env delete --name $1 --envns $2 || true
[[ -n "${3+x}" && -n "${4+x}" ]]; fission fn delete --name $3 --fns $4 || true [[ -n "${3+x}" && -n "${4+x}" ]]; fission fn delete --name $3 --fns $4 || true
[[ -n "${5+x}" && -n "${6+x}" ]]; fission pkg delete --name $5 --pkgns $6 || true [[ -n "${5+x}" && -n "${6+x}" ]]; fission pkg delete --name $5 --pkgns $6 || true
+1
View File
@@ -25,6 +25,7 @@ checkpkgsum() {
} }
cleanup() { cleanup() {
echo "previous response" $?
log "Cleaning up..." log "Cleaning up..."
clean_resource_by_id $TEST_ID clean_resource_by_id $TEST_ID
rm -rf $tmp_dir rm -rf $tmp_dir
+1
View File
@@ -41,6 +41,7 @@ checkFunctionResponse() {
} }
cleanup() { cleanup() {
echo "previous response" $?
log "Cleaning up..." log "Cleaning up..."
clean_resource_by_id $TEST_ID clean_resource_by_id $TEST_ID
rm -rf $tmp_dir rm -rf $tmp_dir
+1
View File
@@ -10,6 +10,7 @@ tmp_dir="/tmp/test-$TEST_ID"
mkdir -p $tmp_dir mkdir -p $tmp_dir
cleanup() { cleanup() {
echo "previous response" $?
log "Cleaning up..." log "Cleaning up..."
clean_resource_by_id $TEST_ID clean_resource_by_id $TEST_ID
rm -rf $tmp_dir rm -rf $tmp_dir
@@ -19,6 +19,7 @@ fn_cfgmap=testcfgmap-$TEST_ID
fn_cfgmap1=testcfgmap1-$TEST_ID fn_cfgmap1=testcfgmap1-$TEST_ID
cleanup() { cleanup() {
echo "previous response" $?
log "Cleaning up..." log "Cleaning up..."
clean_resource_by_id $TEST_ID clean_resource_by_id $TEST_ID
rm -rf $tmp_dir rm -rf $tmp_dir
+1
View File
@@ -15,6 +15,7 @@ env=python-$TEST_ID
fn=spec-$TEST_ID fn=spec-$TEST_ID
cleanup() { cleanup() {
echo "previous response" $?
log "Cleaning up..." log "Cleaning up..."
clean_resource_by_id $TEST_ID clean_resource_by_id $TEST_ID
rm -rf $tmp_dir rm -rf $tmp_dir
@@ -5,6 +5,7 @@ source $(dirname $0)/../../../utils.sh
ROOT=` realpath $(dirname $0)/../../../../` ROOT=` realpath $(dirname $0)/../../../../`
cleanup() { cleanup() {
echo "previous response" $?
log "Cleaning up..." log "Cleaning up..."
fission spec destroy fission spec destroy
rm -rf func rm -rf func
@@ -9,6 +9,7 @@ env_n=nodend
fn_nd=nodehellond fn_nd=nodehellond
cleanup() { cleanup() {
echo "previous response" $?
log "Cleaning up..." log "Cleaning up..."
fission spec destroy || true fission spec destroy || true
popd popd
@@ -15,6 +15,7 @@ env=python-$TEST_ID
fn=spec-$TEST_ID fn=spec-$TEST_ID
cleanup() { cleanup() {
echo "previous response" $?
log "Cleaning up..." log "Cleaning up..."
clean_resource_by_id $TEST_ID clean_resource_by_id $TEST_ID
rm -rf $tmp_dir rm -rf $tmp_dir
+1
View File
@@ -8,6 +8,7 @@ set -euo pipefail
source $(dirname $0)/../../utils.sh source $(dirname $0)/../../utils.sh
cleanup() { cleanup() {
echo "previous response" $?
log "Deleting websocket setup" log "Deleting websocket setup"
fission spec destroy fission spec destroy
} }