mirror of
				https://github.com/linuxkit/linuxkit.git
				synced 2025-10-31 23:30:47 +00:00 
			
		
		
		
	tests: Tidy up the format_mount tests
- Consistently use env variables - Use simpler cleanup code Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com>
This commit is contained in:
		| @@ -10,16 +10,15 @@ set -e | |||||||
| . "${RT_PROJECT_ROOT}/_lib/lib.sh" | . "${RT_PROJECT_ROOT}/_lib/lib.sh" | ||||||
|  |  | ||||||
| NAME=test-format | NAME=test-format | ||||||
|  | DISK=disk.img | ||||||
|  |  | ||||||
| clean_up() { | clean_up() { | ||||||
| 	find . -depth -iname "${NAME}*" -not -iname "*.yml" -exec rm -rf {} \; | 	rm -rf ${NAME}-* ${DISK} | ||||||
| } | } | ||||||
|  |  | ||||||
| trap clean_up EXIT | trap clean_up EXIT | ||||||
|  |  | ||||||
| # Test code goes here | moby build -format kernel+initrd -name ${NAME} test.yml | ||||||
| moby build -name ${NAME} -format kernel+initrd test.yml | RESULT="$(linuxkit run -disk file=${DISK},size=512M ${NAME})" | ||||||
| RESULT="$(linuxkit run -disk file=${NAME}1.img,size=512M ${NAME})" |  | ||||||
| echo "${RESULT}" | echo "${RESULT}" | ||||||
| echo "${RESULT}" | grep -q "suite PASSED" | echo "${RESULT}" | grep -q "suite PASSED" | ||||||
|  |  | ||||||
|   | |||||||
| @@ -10,16 +10,15 @@ set -e | |||||||
| . "${RT_PROJECT_ROOT}/_lib/lib.sh" | . "${RT_PROJECT_ROOT}/_lib/lib.sh" | ||||||
|  |  | ||||||
| NAME=test-format | NAME=test-format | ||||||
|  | DISK=disk.img | ||||||
|  |  | ||||||
| clean_up() { | clean_up() { | ||||||
| 	find . -depth -iname "${NAME}*" -not -iname "*.yml" -exec rm -rf {} \; | 	rm -rf ${NAME}-* ${DISK} | ||||||
| } | } | ||||||
|  |  | ||||||
| trap clean_up EXIT | trap clean_up EXIT | ||||||
|  |  | ||||||
| # Test code goes here | moby build -format kernel+initrd -name ${NAME} test.yml | ||||||
| moby build -name ${NAME} -format kernel+initrd test.yml | RESULT="$(linuxkit run -disk file=${DISK},size=512M ${NAME})" | ||||||
| RESULT="$(linuxkit run -disk file=${NAME}1.img,size=512M ${NAME})" |  | ||||||
| echo "${RESULT}" | echo "${RESULT}" | ||||||
| echo "${RESULT}" | grep -q "suite PASSED" | echo "${RESULT}" | grep -q "suite PASSED" | ||||||
|  |  | ||||||
|   | |||||||
| @@ -10,14 +10,13 @@ set -e | |||||||
| . "${RT_PROJECT_ROOT}/_lib/lib.sh" | . "${RT_PROJECT_ROOT}/_lib/lib.sh" | ||||||
|  |  | ||||||
| NAME=test-format | NAME=test-format | ||||||
|  | DISK=disk.img | ||||||
|  |  | ||||||
| clean_up() { | clean_up() { | ||||||
| 	find . -depth -iname "${NAME}*" -not -iname "*.yml" -exec rm -rf {} \; | 	rm -rf ${NAME}-* ${DISK} test.yml | ||||||
| 	rm -rf test.yml || true |  | ||||||
| } | } | ||||||
|  |  | ||||||
| trap clean_up EXIT | trap clean_up EXIT | ||||||
| # Test code goes here |  | ||||||
| if [ "${RT_OS}" = "osx" ]; then | if [ "${RT_OS}" = "osx" ]; then | ||||||
| 	DEVICE="/dev/vda" | 	DEVICE="/dev/vda" | ||||||
| else | else | ||||||
| @@ -25,8 +24,8 @@ else | |||||||
| fi | fi | ||||||
|  |  | ||||||
| sed -e "s,@DEVICE@,${DEVICE},g" test.yml.in > test.yml | sed -e "s,@DEVICE@,${DEVICE},g" test.yml.in > test.yml | ||||||
| moby build -name ${NAME} -format kernel+initrd test.yml | moby build -format kernel+initrd -name ${NAME} test.yml | ||||||
| RESULT="$(linuxkit run -disk file=${NAME}1.img,size=512M ${NAME})" | RESULT="$(linuxkit run -disk file=${DISK},size=512M ${NAME})" | ||||||
| echo "${RESULT}" | echo "${RESULT}" | ||||||
| echo "${RESULT}" | grep -q "suite PASSED" | echo "${RESULT}" | grep -q "suite PASSED" | ||||||
|  |  | ||||||
|   | |||||||
| @@ -10,16 +10,16 @@ set -e | |||||||
| . "${RT_PROJECT_ROOT}/_lib/lib.sh" | . "${RT_PROJECT_ROOT}/_lib/lib.sh" | ||||||
|  |  | ||||||
| NAME=test-format | NAME=test-format | ||||||
|  | DISK=disk.img | ||||||
|  |  | ||||||
| clean_up() { | clean_up() { | ||||||
| 	find . -depth -iname "${NAME}*" -not -iname "*.yml" -exec rm -rf {} \; | 	rm -rf ${NAME}-* ${DISK} | ||||||
| } | } | ||||||
|  |  | ||||||
| trap clean_up EXIT | trap clean_up EXIT | ||||||
|  |  | ||||||
| # Test code goes here |  | ||||||
| moby build -name ${NAME} -format kernel+initrd test.yml | moby build -format kernel+initrd -name ${NAME} test.yml | ||||||
| RESULT="$(linuxkit run -disk file=${NAME}1.img,size=512M ${NAME})" | RESULT="$(linuxkit run -disk file=${DISK},size=512M ${NAME})" | ||||||
| echo "${RESULT}" | echo "${RESULT}" | ||||||
| echo "${RESULT}" | grep -q "suite PASSED" | echo "${RESULT}" | grep -q "suite PASSED" | ||||||
|  |  | ||||||
|   | |||||||
| @@ -10,16 +10,15 @@ set -e | |||||||
| . "${RT_PROJECT_ROOT}/_lib/lib.sh" | . "${RT_PROJECT_ROOT}/_lib/lib.sh" | ||||||
|  |  | ||||||
| NAME=test-format | NAME=test-format | ||||||
|  | DISK=disk.img | ||||||
|  |  | ||||||
| clean_up() { | clean_up() { | ||||||
| 	find . -depth -iname "${NAME}*" -not -iname "*.yml" -exec rm -rf {} \; | 	rm -rf ${NAME}-* ${DISK} | ||||||
| } | } | ||||||
|  |  | ||||||
| trap clean_up EXIT | trap clean_up EXIT | ||||||
|  |  | ||||||
| # Test code goes here | moby build -format kernel+initrd -name ${NAME} test.yml | ||||||
| moby build -name ${NAME} -format kernel+initrd test.yml | RESULT="$(linuxkit run -disk file=${DISK},size=512M ${NAME})" | ||||||
| RESULT="$(linuxkit run -disk file=${NAME}1.img,size=512M ${NAME})" |  | ||||||
| echo "${RESULT}" | echo "${RESULT}" | ||||||
| echo "${RESULT}" | grep -q "suite PASSED" | echo "${RESULT}" | grep -q "suite PASSED" | ||||||
|  |  | ||||||
|   | |||||||
| @@ -10,16 +10,16 @@ set -e | |||||||
| . "${RT_PROJECT_ROOT}/_lib/lib.sh" | . "${RT_PROJECT_ROOT}/_lib/lib.sh" | ||||||
|  |  | ||||||
| NAME=test-format | NAME=test-format | ||||||
|  | DISK1=disk1.img | ||||||
|  | DISK2=disk2.img | ||||||
|  |  | ||||||
| clean_up() { | clean_up() { | ||||||
| 	find . -depth -iname "${NAME}*" -not -iname "*.yml" -exec rm -rf {} \; | 	rm -rf ${NAME}-* ${DISK1} ${DISK2} | ||||||
| } | } | ||||||
|  |  | ||||||
| trap clean_up EXIT | trap clean_up EXIT | ||||||
|  |  | ||||||
| # Test code goes here | moby build -format kernel+initrd -name ${NAME} test.yml | ||||||
| moby build -name ${NAME} -format kernel+initrd test.yml | RESULT="$(linuxkit run -disk file=${DISK1},size=512M -disk file=${DISK2},size=512M ${NAME})" | ||||||
| RESULT="$(linuxkit run -disk file=${NAME}1.img,size=512M -disk file=${NAME}2.img,size=512M ${NAME})" |  | ||||||
| echo "${RESULT}" | echo "${RESULT}" | ||||||
| echo "${RESULT}" | grep -q "suite PASSED" | echo "${RESULT}" | grep -q "suite PASSED" | ||||||
|  |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user