-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Uploaden extra files voor testen #263
Conversation
Is het mogelijk om ook de naam van het geüploade bestand terug te geven in |
De naam van het zipbestand dat geupload wordt, wordt niet behouden. Het wordt opgeslagen als |
@usserwoutV2 de filename van het bestand wordt nu teruggegeven in de testJson in een veld met naam |
DockerSubmissionTestTest still fails for some reason
In deze PR:
Het is handig voor een prof om bijkomende files te kunnen uploaden voor zijn testen, zo kan hij zijn testen beter structureren en testen in andere talen dan bash schrijven (aangezien het uiteindelijke script dat uitgevoerd wordt altijd bash is)
Werking
De geüploade files worden naar een folder
/shared/extra
verplaatst. De prof kan vanuit het script dat hij uploadt dan deze files oproepen/inlezen/...Routes
Aangepast:
Overal waar een testjson terug gegeven wordt is een veld
extraFilesUrl
toegevoegd. Dit veld isnull
indien er geen extra files zijn en bevat de url om de extra files te downloaden indien er wel zijn. Bv:Toegevoegd:
URL:
/api/projects/{projectid}/tests/extrafiles
GET
: Geeft het bestand terug als downloadPUT
: Multipart form met één zip-bestand (naam van het veld:file
), upload het bestand. Geeft de testJson terugDELETE
: verwijdert het bestandDisclaimer ❗
Deze PR is nog een draft aangezien de testen nog niet aangepast zijn aan deze changes. Dit ga ik zo snel mogelijk proberen doen