summaryrefslogtreecommitdiff
path: root/contractor.md
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2020-03-11 10:22:22 +0200
committerLars Wirzenius <liw@liw.fi>2020-03-11 10:22:22 +0200
commitb4ea0662e26020adcb0451d73689a99a3ee69ac2 (patch)
treeb72e6737a65b0e9b65c70f158c512fdbf4601259 /contractor.md
parent22014c158a282b9679797c847229cbf345c39622 (diff)
downloadick-contractor-b4ea0662e26020adcb0451d73689a99a3ee69ac2.tar.gz
Change: mark scenarios that aren't implemented with FIXME
Diffstat (limited to 'contractor.md')
-rw-r--r--contractor.md44
1 files changed, 22 insertions, 22 deletions
diff --git a/contractor.md b/contractor.md
index d960a7b..a0a4d86 100644
--- a/contractor.md
+++ b/contractor.md
@@ -232,39 +232,39 @@ variety of guest systems, and verify the resulting binaries output the
desired greeting. The goal of these scenarios is to ensure the various
Contractor components fit together at least in the very basic case.
-### Debian smoke test
+### Debian smoke test (FIXME)
-### Ubuntu smoke test
+### Ubuntu smoke test (FIXME)
-### FreeBSD smoke test
+### FreeBSD smoke test (FIXME)
## User-specified limits
These scenarios verify that the Contractor fails builds that exceed
specified limits.
-### Build fails if CPU time limit is exceeded
+### Build fails if CPU time limit is exceeded (FIXME)
-### Build fails if bandwidth limit is exceeded
+### Build fails if bandwidth limit is exceeded (FIXME)
-### User can specify RAM limit of inner VM
+### User can specify RAM limit of inner VM (FIXME)
-### User can specify disk size of inner VM
+### User can specify disk size of inner VM (FIXME)
## Forbidden network access
These scenarios verify that the Contractor prevents the build from
accessing network resources other than what is allowed.
-### Build fails if forbidden host is accessed
+### Build fails if forbidden host is accessed (FIXME)
-### Build cannot ping external hosts
+### Build cannot ping external hosts (FIXME)
-### Build cannot ping outer VM
+### Build cannot ping outer VM (FIXME)
-### Build cannot send UCP packets outside inner VM
+### Build cannot send UCP packets outside inner VM (FIXME)
-### Build cannot TCP connect outside inner VM
+### Build cannot TCP connect outside inner VM (FIXME)
## Allowed network access
@@ -273,24 +273,24 @@ resources. We need to verify that every supported kind of network
operation works, whether that's git, HTTP, Debian package installs,
language specific package management, or more.
-### Build can git clone from an allowed git server using git protocol
+### Build can git clone from an allowed git server using git protocol (FIXME)
-### Build can make an HTTP GET request to an allowed host
+### Build can make an HTTP GET request to an allowed host (FIXME)
-### Build can do an apt install from Debian
+### Build can do an apt install from Debian (FIXME)
-### Build can do an apt install from CI repository
+### Build can do an apt install from CI repository (FIXME)
-### Build can use cargo to install Rust dependencies
+### Build can use cargo to install Rust dependencies (FIXME)
## Build scenarios
-### Can build a Debian package
+### Can build a Debian package (FIXME)
-### Can build a Rust program
+### Can build a Rust program (FIXME)
-### Can build a Debian guest VM image
+### Can build a Debian guest VM image (FIXME)
-### Can build an Ubuntu guest VM image
+### Can build an Ubuntu guest VM image (FIXME)
-### Can build a FreeBSD guest VM image
+### Can build a FreeBSD guest VM image (FIXME)