diff options
author | 2023-05-24 14:35:21 +0000 | |
---|---|---|
committer | 2023-05-31 09:25:25 +0000 | |
commit | 31b2171ff2cd7d4395d706cd6d8320eb72af2bca (patch) | |
tree | e93af0183909d5487fd8ce1e07c30498fe2a94e0 /common/scripts/artiproxy-upload.sh | |
parent | 4274edd81ea5bc5f09342eba9e99c2c1e4af5164 (diff) |
SPEC-4816: Fix upload in agl-extend-test.shoctopus
agl-extend-test.sh fail to upload a zip file, since it give the
directory instead of the file to upload.
While fixing this, add some extra test and debug around upload of files.
Bug-AGL: SPEC-4816
Fixes: 2e5067e302bc ("qa-testdefinitions: add yaml and script for agl extend test")
Change-Id: Ieeefa239398a82b2156391dfe8f58f654a6a29b3
Signed-off-by: Corentin LABBE <clabbe@baylibre.com>
(cherry picked from commit ecc62413b8ee33ecf886b2f4161b486c47db38de)
Diffstat (limited to 'common/scripts/artiproxy-upload.sh')
-rwxr-xr-x | common/scripts/artiproxy-upload.sh | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/common/scripts/artiproxy-upload.sh b/common/scripts/artiproxy-upload.sh index 0e841d8..2d4302b 100755 --- a/common/scripts/artiproxy-upload.sh +++ b/common/scripts/artiproxy-upload.sh @@ -28,6 +28,23 @@ if [ -z "$2" ];then exit 1 fi +if [ -d "$1" ];then + echo "ERROR: $1 is a directory" + exit 1 +fi + +echo "DEBUG: filename=$2 data=$1" +if [ -e "$1" ];then + ls -l "$1" + if [ -s "$1" ];then + echo "DEBUG: $1 exists and not empty" + else + echo "WARNING: $1 is empty" + fi +else + echo "ERROR: data does not exists" +fi + curl --silent --show-error -F "filename=$2" -F "data=@$1" http://$PYARTIPROXY_IP:9090/cgi-bin/pyartiproxy.py --output curl.out if [ $? -ne 0 ];then echo "ERROR: with curl" |