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
cleanup() {
echo "previous response" $?
log "Cleaning up..."
clean_resource_by_id $TEST_ID
rm -rf $tmp_dir
@@ -49,6 +49,7 @@ test_totalpods(){
export -f test_totalpods
cleanup() {
echo "previous response" $?
log "Cleaning up..."
clean_resource_by_id $TEST_ID
rm -rf $tmp_dir
+1
View File
@@ -27,6 +27,7 @@ log_exec() {
}
cleanup() {
echo "previous response" $?
log "Cleaning up..."
clean_resource_by_id $TEST_ID
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}')
cleanup() {
echo "previous response" $?
log "Cleaning up..."
clean_resource_by_id $TEST_ID
rm -rf $tmp_dir
+1
View File
@@ -16,6 +16,7 @@ url=""
cleanup() {
echo "previous response" $?
log "Cleaning up..."
clean_resource_by_id $TEST_ID
rm -rf $tmp_dir
+1
View File
@@ -12,6 +12,7 @@ fn0=nodejs-hello-0-$TEST_ID
fn1=nodejs-hello-1-$TEST_ID
cleanup() {
echo "previous response" $?
log "Cleaning up..."
clean_resource_by_id $TEST_ID
}
+1
View File
@@ -12,6 +12,7 @@ env=nodejs-$TEST_ID
fn=nodejs-hello-$TEST_ID
cleanup() {
echo "previous response" $?
log "Cleaning up..."
clean_resource_by_id $TEST_ID
}
+1
View File
@@ -30,6 +30,7 @@ checkFunctionResponse() {
}
cleanup() {
echo "previous response" $?
log "Cleaning up..."
clean_resource_by_id $TEST_ID
rm -rf $tmp_dir
+1
View File
@@ -23,6 +23,7 @@ canary_1=canary-1-$TEST_ID
canary_2=canary-2-$TEST_ID
echo "Exported all the things"
cleanup() {
echo "previous response" $?
log "Cleaning up..."
clean_resource_by_id $TEST_ID
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)
cleanup() {
echo "previous response" $?
log "Cleaning up..."
clean_resource_by_id $TEST_ID
}
+1
View File
@@ -29,6 +29,7 @@ log_exec() {
}
cleanup() {
echo "previous response" $?
log "Cleaning up..."
clean_resource_by_id $TEST_ID
rm -rf $tmp_dir
@@ -12,6 +12,7 @@ mkdir -p $tmp_dir
ROOT=$(dirname $0)/../../..
cleanup() {
echo "previous response" $?
log "Cleaning up..."
clean_resource_by_id $TEST_ID
rm -rf $tmp_dir
@@ -16,6 +16,7 @@ fn_p=pbuilderhello-$TEST_ID
fn_n=nbuilderhello-$TEST_ID
cleanup() {
echo "previous response" $?
log "Cleaning up..."
clean_resource_by_id $TEST_ID
rm -rf $tmp_dir
@@ -15,6 +15,7 @@ fn_n=jvm-hello-n-$TEST_ID
fn_p=jvm-hello-p-$TEST_ID
cleanup() {
echo "previous response" $?
log "Cleaning up..."
clean_resource_by_id $TEST_ID
}
@@ -140,6 +140,7 @@ END
)
cleanup() {
echo "previous response" $?
clean_resource_by_id $TEST_ID
}
@@ -12,6 +12,7 @@ mkdir -p $tmp_dir
ROOT=$(dirname $0)/../../..
cleanup() {
echo "previous response" $?
log "Cleaning up..."
clean_resource_by_id $TEST_ID
rm -rf $tmp_dir
@@ -12,6 +12,7 @@ mkdir -p $tmp_dir
ROOT=$(dirname $0)/../../..
cleanup() {
echo "previous response" $?
log "Cleaning up..."
clean_resource_by_id $TEST_ID
rm -rf $tmp_dir
@@ -12,6 +12,7 @@ mkdir -p $tmp_dir
ROOT=$(dirname $0)/../../..
cleanup() {
echo "previous response" $?
log "Cleaning up..."
clean_resource_by_id $TEST_ID
rm -rf $tmp_dir
@@ -18,6 +18,7 @@ old_cfgmap=old-cfgmap-$TEST_ID
new_cfgmap=new-cfgmap-$TEST_ID
cleanup() {
echo "previous response" $?
log "Cleaning up..."
clean_resource_by_id $TEST_ID
rm -rf $tmp_dir
@@ -13,6 +13,7 @@ env_new=python-new-$TEST_ID
fn=hellopy-$TEST_ID
cleanup() {
echo "previous response" $?
log "Cleaning up..."
clean_resource_by_id $TEST_ID
}
@@ -11,6 +11,7 @@ fn=hellopython-$TEST_ID
ROOT=$(dirname $0)/../../..
cleanup() {
echo "previous response" $?
log "Cleaning up..."
clean_resource_by_id $TEST_ID
}
@@ -10,6 +10,7 @@ tmp_dir="/tmp/test-$TEST_ID"
mkdir -p $tmp_dir
cleanup() {
echo "previous response" $?
log "Cleaning up..."
clean_resource_by_id $TEST_ID
rm -rf $tmp_dir
@@ -12,6 +12,7 @@ env=python-$TEST_ID
fn=hellopython-$TEST_ID
cleanup() {
echo "previous response" $?
log "Cleaning up..."
clean_resource_by_id $TEST_ID
}
@@ -22,6 +22,7 @@ minmem2=512
maxmem2=768
cleanup() {
echo "previous response" $?
log "Cleaning up..."
clean_resource_by_id $TEST_ID
}
@@ -15,6 +15,7 @@ targetMaxScale=6
targetCpuPercent=60
cleanup() {
echo "previous response" $?
log "Cleaning up..."
clean_resource_by_id $TEST_ID
}
@@ -18,6 +18,7 @@ old_secret=old-secret-$TEST_ID
new_secret=new-secret-$TEST_ID
cleanup() {
echo "previous response" $?
log "Cleaning up..."
clean_resource_by_id $TEST_ID
rm -rf $tmp_dir
@@ -17,6 +17,7 @@ valid_fn_name=hello-$TEST_ID
invalid_fn_name=errhello-$TEST_ID
cleanup() {
echo "previous response" $?
log "Cleaning up..."
clean_resource_by_id $TEST_ID
rm -rf $tmp_dir
+1
View File
@@ -17,6 +17,7 @@ fn=nodejs-hello-$TEST_ID
export FISSION_ROUTER=localhost:8888
cleanup() {
echo "previous response" $?
log "Cleaning up..."
clean_resource_by_id $TEST_ID
rm -rf $tmp_dir
+1
View File
@@ -15,6 +15,7 @@ env=nodejs-$TEST_ID
fn=nodejs-hello-$TEST_ID
cleanup() {
echo "previous response" $?
log "Cleaning up..."
clean_resource_by_id $TEST_ID
rm -rf $tmp_dir
@@ -11,6 +11,7 @@ ROOT=$(dirname $0)/../../..
pushd $ROOT/test/tests/test_huge_response
cleanup() {
echo "previous response" $?
log "Cleaning up..."
clean_resource_by_id $TEST_ID
rm -rf response.json
+1
View File
@@ -17,6 +17,7 @@ hostName="test-$TEST_ID.com"
routeName="ingress-$TEST_ID"
cleanup() {
echo "previous response" $?
log "Cleaning up..."
clean_resource_by_id $TEST_ID
}
+1
View File
@@ -22,6 +22,7 @@ f2=f2-$TEST_ID
log $f1 $f2
cleanup() {
echo "previous response" $?
log "Cleaning up..."
clean_resource_by_id $TEST_ID
rm -rf $tmp_dir
+1
View File
@@ -14,6 +14,7 @@ ROOT=$(dirname $0)/../../..
cd $ROOT/test/tests/test_kubectl
cleanup() {
echo "previous response" $?
log "Cleaning up..."
kubectl delete -f spec-yaml -R || true
}
@@ -15,6 +15,7 @@ env=nodejs-$TEST_ID
fn=nodejs-logtest-$TEST_ID
cleanup() {
echo "previous response" $?
log "Cleaning up..."
clean_resource_by_id $TEST_ID
rm -rf $tmp_dir
+1
View File
@@ -12,6 +12,7 @@ env=nodejs-$TEST_ID
fn=nodejs-hello-$TEST_ID
cleanup() {
echo "previous response" $?
log "Cleaning up..."
clean_resource_by_id $TEST_ID
}
+1
View File
@@ -19,6 +19,7 @@ final_cleanup() {
trap final_cleanup EXIT
cleanup() {
echo "previous response" $?
[[ -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 "${5+x}" && -n "${6+x}" ]]; fission pkg delete --name $5 --pkgns $6 || true
+1
View File
@@ -25,6 +25,7 @@ checkpkgsum() {
}
cleanup() {
echo "previous response" $?
log "Cleaning up..."
clean_resource_by_id $TEST_ID
rm -rf $tmp_dir
+1
View File
@@ -41,6 +41,7 @@ checkFunctionResponse() {
}
cleanup() {
echo "previous response" $?
log "Cleaning up..."
clean_resource_by_id $TEST_ID
rm -rf $tmp_dir
+1
View File
@@ -10,6 +10,7 @@ tmp_dir="/tmp/test-$TEST_ID"
mkdir -p $tmp_dir
cleanup() {
echo "previous response" $?
log "Cleaning up..."
clean_resource_by_id $TEST_ID
rm -rf $tmp_dir
@@ -19,6 +19,7 @@ fn_cfgmap=testcfgmap-$TEST_ID
fn_cfgmap1=testcfgmap1-$TEST_ID
cleanup() {
echo "previous response" $?
log "Cleaning up..."
clean_resource_by_id $TEST_ID
rm -rf $tmp_dir
+1
View File
@@ -15,6 +15,7 @@ env=python-$TEST_ID
fn=spec-$TEST_ID
cleanup() {
echo "previous response" $?
log "Cleaning up..."
clean_resource_by_id $TEST_ID
rm -rf $tmp_dir
@@ -5,6 +5,7 @@ source $(dirname $0)/../../../utils.sh
ROOT=` realpath $(dirname $0)/../../../../`
cleanup() {
echo "previous response" $?
log "Cleaning up..."
fission spec destroy
rm -rf func
@@ -9,6 +9,7 @@ env_n=nodend
fn_nd=nodehellond
cleanup() {
echo "previous response" $?
log "Cleaning up..."
fission spec destroy || true
popd
@@ -15,6 +15,7 @@ env=python-$TEST_ID
fn=spec-$TEST_ID
cleanup() {
echo "previous response" $?
log "Cleaning up..."
clean_resource_by_id $TEST_ID
rm -rf $tmp_dir
+1
View File
@@ -8,6 +8,7 @@ set -euo pipefail
source $(dirname $0)/../../utils.sh
cleanup() {
echo "previous response" $?
log "Deleting websocket setup"
fission spec destroy
}