added changes from master

This commit is contained in:
Cobrijani
2019-07-07 12:44:55 +01:00
parent 8a49ee9a53
commit f4275c5aef
4 changed files with 32 additions and 2 deletions

View File

@@ -33,4 +33,4 @@ RUN touch /var/log/cron.log
WORKDIR "/"
ENTRYPOINT ["/entry.sh"]
CMD ["tail","-fn0","/var/log/cron.log"]

21
config.yml Normal file
View File

@@ -0,0 +1,21 @@
schemaVersion: '2.0.0'
commandTests:
- name: "restic package installation"
setup: [["/entry.sh"]]
command: "which"
args: ["restic"]
expectedOutput: ["/bin/restic"]
fileExistenceTests:
- name: 'log directory exists'
path: '/var/log'
shouldExist: true
- name: 'cron log file exists'
path: '/var/log/cron.log'
shouldExist: true
- name: 'backup script exists'
path: '/bin/backup'
shouldExist: true
metadataTest:
volumes: ["/data"]
entrypoint: ["/entry.sh"]
cmd: ["tail","-fn0", "/var/log/cron.log"]

9
docker-compose.test.yml Normal file
View File

@@ -0,0 +1,9 @@
version: '2'
services:
test:
image: gcr.io/gcp-runtimes/container-structure-test
command: ["test", "--image", "restic-backup", "--config", "config.yml"]
volumes:
- ./config.yml:/config.yml
- /var/run/docker.sock:/var/run/docker.sock

View File

@@ -43,4 +43,4 @@ crond
echo "Container started."
tail -fn0 /var/log/cron.log
exec "$@"