diff options
| -rw-r--r-- | .drone.yml | 55 |
1 files changed, 28 insertions, 27 deletions
@@ -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 |