Testing
On each commit to the master branch two git workflows are triggered
- ShellCheck - This ensures all code is error free and POSIX compliant
- ContainerTests - This runs all the container tests running deepce.sh on a varitey of environments
The output to all the containers tests is automatically converted to html and published below following completion. This gives an example of how deepce functions and ensures that nothing gets broken accidentally.
Test Results
Test | Status |
---|---|
docker-alpine-cve-2019-5021 🖹 | ✅ PASSED |
docker-alpine-payload-command 🖹 | ✅ PASSED |
docker-alpine-payload-new-root-user | 🤷♂️ IGNORED |
docker-alpine-privileged 🖹 | ✅ PASSED |
docker-alpine-secrets 🖹 | ✅ PASSED |
docker-alpine-shadow | 🤷♂️ IGNORED |
docker-alpine 🖹 | ✅ PASSED |
docker-arch 🖹 | ✅ PASSED |
docker-busybox 🖹 | ✅ PASSED |
docker-fedora 🖹 | ✅ PASSED |
docker-ubuntu-install-tools 🖹 | ✅ PASSED |
docker-ubuntu-sock 🖹 | ✅ PASSED |
docker-ubuntu 🖹 | ✅ PASSED |
lxc-ubuntu | 🤷♂️ IGNORED |
Status | Frequency |
---|---|
Passed | 11 |
Ignored | 3 |
Failed | 0 |