This commit is contained in:
Michael Grote 2023-06-26 23:59:49 +02:00
parent 9f82084cc2
commit ce52548d69

View file

@ -119,25 +119,25 @@ steps:
export TOKEN=myuploadtoken export TOKEN=myuploadtoken
export URL="localhost:5000" export URL="localhost:5000"
mkdir -p tests mkdir -p tests
echo -e Test: normaler Upload echo "Test: normaler Upload"
echo content > tests/file echo content > tests/file
curl -X POST -H "token: $TOKEN" -F "file=@tests/file" $URL/upload | jq curl -X POST -H "token: $TOKEN" -F "file=@tests/file" $URL/upload | jq
echo -e Test: leerer Upload echo "Test: leerer Upload"
curl -X POST -H "token: $TOKEN" $URL/upload | jq curl -X POST -H "token: $TOKEN" $URL/upload | jq
echo -e Test: fehlerhafter Dateiname Upload echo "Test: fehlerhafter Dateiname Upload"
touch ./tests/'hallo\welt.txt' touch ./tests/'hallo\welt.txt'
curl -X POST -H "token: $TOKEN" -F "file=@tests/hallo\welt.txt" $URL/upload | jq curl -X POST -H "token: $TOKEN" -F "file=@tests/hallo\welt.txt" $URL/upload | jq
echo -e Test: List Files echo "Test: List Files"
curl -H "token: $TOKEN" $URL/list | jq curl -H "token: $TOKEN" $URL/list | jq
echo -e Test: download Datei echo "Test: download Datei"
wget $URL/download/file -o ./tests/file wget $URL/download/file -o ./tests/file
ls -lah ./tests/file ls -lah ./tests/file
echo -e Test: download nicht vorhandene Datei echo "Test: download nicht vorhandene Datei"
wget $URL/download/file2 wget $URL/download/file2
echo -e Test: lösche Datei echo "Test: lösche Datei"
curl -X DELETE -H "token: $TOKEN" $URL/delete/file | jq curl -X DELETE -H "token: $TOKEN" $URL/delete/file | jq
echo -e Test: lösche nicht vorhandene Datei echo "Test: lösche nicht vorhandene Datei"
curl -X DELETE -H "token: $TOKEN" $URL/delete/file2 | jq curl -X DELETE -H "token: $TOKEN" $URL/delete/file2 | jq
echo -e Test: check health echo "Test: check health"
curl $URL/health curl $URL/health
rm -rf tests rm -rf tests