diff --git a/test/cases/000_config/group.sh b/test/cases/000_config/group.sh deleted file mode 100644 index d9b73eb99..000000000 --- a/test/cases/000_config/group.sh +++ /dev/null @@ -1,37 +0,0 @@ -#!/bin/sh -# SUMMARY: LinuxKit configuration tests -# LABELS: -# For the top level group.sh also specify a 'NAME:' comment - -# Source libraries. Uncomment if needed/defined -#. "${RT_LIB}" -#. "${RT_PROJECT_ROOT}/_lib/lib.sh" - - -group_init() { - # Group initialisation code goes here - return 0 -} - -group_deinit() { - # Group de-initialisation code goes here - return 0 -} - -CMD=$1 -case $CMD in -init) - group_init - res=$? - ;; -deinit) - group_deinit - res=$? - ;; -*) - res=1 - ;; -esac - -exit $res - diff --git a/test/cases/000_config/000_kernel/test-kernel-config.yml b/test/cases/020_kernel/000_config/test-kernel-config.yml similarity index 100% rename from test/cases/000_config/000_kernel/test-kernel-config.yml rename to test/cases/020_kernel/000_config/test-kernel-config.yml diff --git a/test/cases/000_config/000_kernel/test.sh b/test/cases/020_kernel/000_config/test.sh similarity index 85% rename from test/cases/000_config/000_kernel/test.sh rename to test/cases/020_kernel/000_config/test.sh index 4a407455e..7883df33b 100644 --- a/test/cases/000_config/000_kernel/test.sh +++ b/test/cases/020_kernel/000_config/test.sh @@ -1,5 +1,5 @@ #!/bin/sh -# SUMMARY: Test the kernel configuration is suitable for running Docker +# SUMMARY: Sanity check on the kernel config file # LABELS: # REPEAT: # AUTHOR: Dave Tucker diff --git a/test/cases/000_config/010_kmod/Dockerfile b/test/cases/020_kernel/010_kmod/Dockerfile similarity index 100% rename from test/cases/000_config/010_kmod/Dockerfile rename to test/cases/020_kernel/010_kmod/Dockerfile diff --git a/test/cases/000_config/010_kmod/check.sh b/test/cases/020_kernel/010_kmod/check.sh similarity index 100% rename from test/cases/000_config/010_kmod/check.sh rename to test/cases/020_kernel/010_kmod/check.sh diff --git a/test/cases/000_config/010_kmod/kmod.yml b/test/cases/020_kernel/010_kmod/kmod.yml similarity index 100% rename from test/cases/000_config/010_kmod/kmod.yml rename to test/cases/020_kernel/010_kmod/kmod.yml diff --git a/test/cases/000_config/010_kmod/src/Makefile b/test/cases/020_kernel/010_kmod/src/Makefile similarity index 100% rename from test/cases/000_config/010_kmod/src/Makefile rename to test/cases/020_kernel/010_kmod/src/Makefile diff --git a/test/cases/000_config/010_kmod/src/hello_world.c b/test/cases/020_kernel/010_kmod/src/hello_world.c similarity index 100% rename from test/cases/000_config/010_kmod/src/hello_world.c rename to test/cases/020_kernel/010_kmod/src/hello_world.c diff --git a/test/cases/000_config/010_kmod/test.sh b/test/cases/020_kernel/010_kmod/test.sh similarity index 100% rename from test/cases/000_config/010_kmod/test.sh rename to test/cases/020_kernel/010_kmod/test.sh diff --git a/test/cases/020_stress/group.sh b/test/cases/020_kernel/group.sh similarity index 61% rename from test/cases/020_stress/group.sh rename to test/cases/020_kernel/group.sh index 303b26465..7c0c3fd89 100644 --- a/test/cases/020_stress/group.sh +++ b/test/cases/020_kernel/group.sh @@ -1,12 +1,6 @@ #!/bin/sh -# SUMMARY: LinuxKit stress tests +# SUMMARY: Kernel tests # LABELS: -# For the top level group.sh also specify a 'NAME:' comment - -# Source libraries. Uncomment if needed/defined -#. "${RT_LIB}" -#. "${RT_PROJECT_ROOT}/_lib/lib.sh" - group_init() { # Group initialisation code goes here diff --git a/test/cases/020_stress/000_ltp/test-ltp.yml b/test/cases/020_stress/000_ltp/test-ltp.yml deleted file mode 100644 index c47555f88..000000000 --- a/test/cases/020_stress/000_ltp/test-ltp.yml +++ /dev/null @@ -1,28 +0,0 @@ -kernel: - image: "linuxkit/kernel:4.9.x" - cmdline: "console=ttyS0" -init: - - linuxkit/init:b3740303f3d1e5689a84c87b7dfb48fd2a40a192 - - linuxkit/runc:47b1c38d63468c0f3078f8b1b055d07965a1895d - - linuxkit/containerd:cf2614f5a96c569a0bd4bd54e054a65ba17d167f - - linuxkit/ca-certificates:3344cdca1bc59fdfa17bd7f0fcbf491b9dbaa288 -onboot: - - name: ltp - image: "linuxkit/test-ltp-20170116:81229df2d25065b06f0a3071faaace8d66c87e67" - net: host - pid: host - binds: - - /etc/ltp/baseline:/etc/ltp/baseline - capabilities: - - all - - name: poweroff - image: "linuxkit/poweroff:961412b8ef5c5285de0d40ec076701d955eaa084" - pid: host - capabilities: - - CAP_SYS_BOOT - readonly: true -files: - - path: /etc/ltp/baseline - contents: "100" -outputs: - - format: gcp-img diff --git a/test/cases/020_stress/000_ltp/test.sh b/test/cases/020_stress/000_ltp/test.sh deleted file mode 100644 index 4516d75e1..000000000 --- a/test/cases/020_stress/000_ltp/test.sh +++ /dev/null @@ -1,24 +0,0 @@ -#!/bin/sh -# SUMMARY: Run the Linux Testing Project tests -# LABELS: slow, gcp -# REPEAT: -# AUTHOR: Dave Tucker - -set -e - -# Source libraries. Uncomment if needed/defined -#. "${RT_LIB}" -. "${RT_PROJECT_ROOT}/_lib/lib.sh" - -clean_up() { - find . -iname "test-ltp*" -not -iname "*.yml" -exec rm -rf {} \; -} -trap clean_up EXIT - -# Test code goes here -moby build test-ltp -linuxkit push test-ltp.img.tar.gz -RESULT="$(linuxkit run gcp -skip-cleanup -machine n1-highcpu-4 test-ltp)" -echo "${RESULT}" | grep -q "suite has passed" - -exit 0 diff --git a/test/cases/020_stress/010_virtsock/test-virtsock-server.yml b/test/cases/020_stress/010_virtsock/test-virtsock-server.yml deleted file mode 100644 index 0f9df7e56..000000000 --- a/test/cases/020_stress/010_virtsock/test-virtsock-server.yml +++ /dev/null @@ -1,49 +0,0 @@ -kernel: - # Alternatively: - #image: "linuxkit/kernel:4.11.x" - # image: "linuxkit/kernel:4.10.x" - image: "linuxkit/kernel:4.9.x" - # image: "linuxkit/kernel:4.4.x" - cmdline: "console=ttyS0 page_poison=1" -init: - - linuxkit/init:b3740303f3d1e5689a84c87b7dfb48fd2a40a192 - - linuxkit/runc:47b1c38d63468c0f3078f8b1b055d07965a1895d - - linuxkit/containerd:cf2614f5a96c569a0bd4bd54e054a65ba17d167f - - linuxkit/ca-certificates:3344cdca1bc59fdfa17bd7f0fcbf491b9dbaa288 -onboot: - - name: sysctl - image: "linuxkit/sysctl:1f5ec5d5e6f7a7a1b3d2ff9dd9e36fd6fb14756a" - net: host - pid: host - ipc: host - capabilities: - - CAP_SYS_ADMIN - readonly: true -services: - - name: rngd - image: "linuxkit/rngd:61a07ced77a9747708223ca16a4aec621eacf518" - capabilities: - - CAP_SYS_ADMIN - oomScoreAdj: -800 - readonly: true - - name: dhcpcd - image: "linuxkit/dhcpcd:2def74ab3f9233b4c09ebb196ba47c27c08b0ed8" - binds: - - /var:/var - - /tmp:/etc - capabilities: - - CAP_NET_ADMIN - - CAP_NET_BIND_SERVICE - - CAP_NET_RAW - net: host - oomScoreAdj: -800 - - name: virtsock-server - image: "linuxkit/test-virtsock:a7dc8e477d99ea82f56eacd94579ca65985eb0b3" - readonly: true -trust: - image: - - linuxkit/kernel - - linuxkit/rngd -outputs: - - format: kernel+initrd - - format: iso-efi diff --git a/test/cases/020_stress/010_virtsock/test.sh b/test/cases/020_stress/010_virtsock/test.sh deleted file mode 100644 index f08447049..000000000 --- a/test/cases/020_stress/010_virtsock/test.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh -# LABELS: windows, skip - -# FIXME: Write this test!!!