test: add logging tests

The main purpose of these tests is to make sure that the log actually
contains output from the container. We don't test the timestamps or the
stream that's stated at the moment.

Signed-off-by: Aleksa Sarai <asarai@suse.de>
This commit is contained in:
Aleksa Sarai 2017-03-22 23:07:15 +11:00
parent c31f2cf0ee
commit 65527da361
No known key found for this signature in database
GPG key ID: 9E18AA267DDB8DB4
11 changed files with 203 additions and 11 deletions

View file

@ -7,11 +7,9 @@
"image": "docker://redis:latest"
},
"command": [
"/bin/bash"
],
"args": [
"/bin/ls"
],
"args": [],
"working_dir": "/",
"envs": [
{

View file

@ -41,7 +41,7 @@
},
"privileged": true,
"readonly_rootfs": true,
"log_path": "container.log",
"log_path": "",
"stdin": false,
"stdin_once": false,
"tty": false,

View file

@ -0,0 +1,82 @@
{
"metadata": {
"name": "container1",
"attempt": 1
},
"image": {
"image": "docker://busybox:latest"
},
"command": [
"/bin/echo"
],
"args": [
"%echooutput%"
],
"working_dir": "/",
"envs": [
{
"key": "PATH",
"value": "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
},
{
"key": "TERM",
"value": "xterm"
},
{
"key": "TESTDIR",
"value": "test/dir1"
},
{
"key": "TESTFILE",
"value": "test/file1"
}
],
"labels": {
"type": "small",
"batch": "no"
},
"annotations": {
"owner": "dragon",
"daemon": "ocid"
},
"privileged": true,
"readonly_rootfs": true,
"log_path": "",
"stdin": false,
"stdin_once": false,
"tty": false,
"linux": {
"resources": {
"cpu_period": 10000,
"cpu_quota": 20000,
"cpu_shares": 512,
"memory_limit_in_bytes": 88000000,
"oom_score_adj": 30
},
"capabilities": {
"add_capabilities": [
"setuid",
"setgid"
],
"drop_capabilities": [
"audit_write",
"audit_read"
]
},
"selinux_options": {
"user": "system_u",
"role": "system_r",
"type": "container_t",
"level": "s0:c4,c5"
},
"user": {
"uid": 5,
"gid": 300,
"additional_gids": [
400,
401,
402
]
}
}
}

View file

@ -41,7 +41,7 @@
},
"privileged": true,
"readonly_rootfs": true,
"log_path": "container.log",
"log_path": "",
"stdin": false,
"stdin_once": false,
"tty": false,

View file

@ -15,7 +15,7 @@
}
],
"readonly_rootfs": true,
"log_path": "container.log",
"log_path": "",
"stdin": false,
"stdin_once": false,
"tty": false,

View file

@ -39,7 +39,7 @@
"pod": "podsandbox1"
},
"readonly_rootfs": false,
"log_path": "container.log",
"log_path": "",
"stdin": false,
"stdin_once": false,
"tty": false,

View file

@ -6,7 +6,7 @@
"attempt": 1
},
"hostname": "ocic_host",
"log_directory": ".",
"log_directory": "",
"dns_options": {
"servers": [
"server1.redhat.com",

View file

@ -6,7 +6,7 @@
"attempt": 1
},
"hostname": "ocic_host",
"log_directory": ".",
"log_directory": "",
"dns_options": {
"servers": [
"server1.redhat.com",