From 3895bf73047d57a8bc3f26632cdab5aed78ac59d Mon Sep 17 00:00:00 2001 From: Xavier Petit <32063953+xpetit@users.noreply.github.com> Date: Mon, 11 May 2020 18:15:21 +0200 Subject: [PATCH] Remove jail doc (will come back after it works) --- tests/README.md | 24 ------------------------ 1 file changed, 24 deletions(-) delete mode 100644 tests/README.md diff --git a/tests/README.md b/tests/README.md deleted file mode 100644 index d340a7a8..00000000 --- a/tests/README.md +++ /dev/null @@ -1,24 +0,0 @@ -# tests - -## Docker image - -The tests must be in a Docker image that will be executed with (among others) the following options : - -- `--read-only` Mount the container's root filesystem as read only -- `--user 1000:1000` Avoid to give root rights -- `--tmpfs /jail:size=200M,noatime,exec,nodev,nosuid,uid=1000,gid=1000,nr_inodes=5k,mode=1700` Mount a 200MB tmpfs directory to create files and run tests -- `--memory 500M` Memory limit of 500 MB -- `--cpus 2.0` Number of CPUs (2 threads) -- `--mount readonly,type=volume,source=student/username,destination=/app/student` The student's code is available in /app/student -- `--env HOME=/jail` Set the only writable folder as home directory -- `--env TMPDIR=/jail` Set the only writable folder as temporary directory -- `--env USERNAME=` Username -- `--env EXERCISE=` Exercise name -- `--env DOMAIN=` Domain name (e.g. gp.ynov-bordeaux.com) -- `--env EXPECTED_FILES=` A space-separated list of required files - -The username is the Gitea login. -No command or arguments are used, the entrypoint has to run the tests. -The exit status of the container will determine whether or not the test has passed. -Any output will be printed in the platform but not interpreted. -