mirror of
https://github.com/linuxkit/linuxkit.git
synced 2025-12-26 17:45:34 +00:00
test: add test-containerd
Signed-off-by: Akihiro Suda <suda.akihiro@lab.ntt.co.jp> Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com>
This commit is contained in:
committed by
Rolf Neugebauer
parent
43ac05e4dd
commit
4699f80ef7
19
test/cases/040_packages/020_containerd/test-containerd.yml
Normal file
19
test/cases/040_packages/020_containerd/test-containerd.yml
Normal file
@@ -0,0 +1,19 @@
|
||||
kernel:
|
||||
image: "linuxkit/kernel:4.9.x"
|
||||
cmdline: "console=ttyS0 page_poison=1"
|
||||
init:
|
||||
- linuxkit/init:17693d233dd009b2a3a8d23673cb85969e1dce80
|
||||
- linuxkit/runc:3a4e6cbf15470f62501b019b55e1caac5ee7689f
|
||||
- linuxkit/containerd:be69ded7ed4437e2989da850581b631bac877d3e
|
||||
- linuxkit/ca-certificates:75cf419fb58770884c3464eb687ec8dfc704169d
|
||||
onboot:
|
||||
- name: sysctl
|
||||
image: "linuxkit/sysctl:3aa6bc663c2849ef239be7d941d3eaf3e6fcc018"
|
||||
- name: test
|
||||
image: "test-containerd:latest" # maintainers please push and update
|
||||
- name: poweroff
|
||||
image: "linuxkit/poweroff:7404cf2295df89ccfa2dda41997a28307a90cf28"
|
||||
trust:
|
||||
org:
|
||||
- linuxkit
|
||||
|
||||
22
test/cases/040_packages/020_containerd/test.sh
Normal file
22
test/cases/040_packages/020_containerd/test.sh
Normal file
@@ -0,0 +1,22 @@
|
||||
#!/bin/sh
|
||||
# SUMMARY: Run contianerd test
|
||||
# LABELS:
|
||||
# REPEAT:
|
||||
|
||||
set -e
|
||||
|
||||
# Source libraries. Uncomment if needed/defined
|
||||
#. "${RT_LIB}"
|
||||
. "${RT_PROJECT_ROOT}/_lib/lib.sh"
|
||||
|
||||
clean_up() {
|
||||
find . -iname "test-containerd*" -not -iname "*.yml" -exec rm -rf {} \;
|
||||
}
|
||||
trap clean_up EXIT
|
||||
|
||||
# Test code goes here
|
||||
moby build test-containerd.yml
|
||||
RESULT="$(linuxkit run -mem 2048 test-containerd)"
|
||||
echo "${RESULT}" | grep -q "suite PASSED"
|
||||
|
||||
exit 0
|
||||
Reference in New Issue
Block a user