From 51f3a12f52382cc71b6fdb4c003a91ca69397232 Mon Sep 17 00:00:00 2001 From: Michael Grote Date: Mon, 26 Jun 2023 23:44:16 +0200 Subject: ci: syntax --- .drone.yml | 55 ++++++++++++++++++++++++++++--------------------------- 1 file changed, 28 insertions(+), 27 deletions(-) diff --git a/.drone.yml b/.drone.yml index 6dc01c5..48d816a 100644 --- a/.drone.yml +++ b/.drone.yml @@ -110,30 +110,31 @@ depends_on: AUTH_TOKEN: myuploadtoken ENABLE_WEBSERVER: false commands: - - # führe Script nach Fehlern weiter aus - - set +e - - export TOKEN=myuploadtoken - - export URL="localhost:5000" - - mkdir -p tests - - echo -e Test: normaler Upload - - echo content > tests/file - - curl -X POST -H "token: $TOKEN" -F "file=@tests/file" $URL/upload | jq - - echo -e Test: leerer Upload - - curl -X POST -H "token: $TOKEN" $URL/upload | jq - - echo -e Test: fehlerhafter Dateiname Upload - - touch ./tests/'hallo\welt.txt' - - curl -X POST -H "token: $TOKEN" -F "file=@tests/hallo\welt.txt" $URL/upload | jq - - echo -e Test: List Files - - curl -H "token: $TOKEN" $URL/list | jq - - echo -e Test: download Datei - - wget $URL/download/file -o ./tests/file - - ls -lah ./tests/file - - echo -e Test: download nicht vorhandene Datei - - wget $URL/download/file2 - - echo -e Test: lösche Datei - - curl -X DELETE -H "token: $TOKEN" $URL/delete/file | jq - - echo -e Test: lösche nicht vorhandene Datei - - curl -X DELETE -H "token: $TOKEN" $URL/delete/file2 | jq - - echo -e Test: check health - - curl $URL/health - - rm -rf tests + - | + # führe Script nach Fehlern weiter aus + set +e + export TOKEN=myuploadtoken + export URL="localhost:5000" + mkdir -p tests + echo -e Test: normaler Upload + echo content > tests/file + curl -X POST -H "token: $TOKEN" -F "file=@tests/file" $URL/upload | jq + echo -e Test: leerer Upload + curl -X POST -H "token: $TOKEN" $URL/upload | jq + echo -e Test: fehlerhafter Dateiname Upload + touch ./tests/'hallo\welt.txt' + curl -X POST -H "token: $TOKEN" -F "file=@tests/hallo\welt.txt" $URL/upload | jq + echo -e Test: List Files + curl -H "token: $TOKEN" $URL/list | jq + echo -e Test: download Datei + wget $URL/download/file -o ./tests/file + ls -lah ./tests/file + echo -e Test: download nicht vorhandene Datei + wget $URL/download/file2 + echo -e Test: lösche Datei + curl -X DELETE -H "token: $TOKEN" $URL/delete/file | jq + echo -e Test: lösche nicht vorhandene Datei + curl -X DELETE -H "token: $TOKEN" $URL/delete/file2 | jq + echo -e Test: check health + curl $URL/health + rm -rf tests -- cgit v1.2.3