From d9425f275672000e50bf6bbec52d94870b8d3071 Mon Sep 17 00:00:00 2001 From: Alban Crequy Date: Fri, 10 Apr 2015 13:28:05 +0200 Subject: [PATCH] Functional tests: create ACIs from a clean rootfs --- tests/build | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/tests/build b/tests/build index 6e17e43..74d20dd 100755 --- a/tests/build +++ b/tests/build @@ -5,12 +5,23 @@ if [ ! -e ./image/manifest ] ; then exit 1 fi -(cd inspect && go build) +# Fail if "rootfs" already exists. We delete it at the end. +mkdir image/rootfs -mkdir -p image/rootfs +# Populate rootfs +(cd inspect && go build) cp inspect/inspect image/rootfs/ +mkdir image/rootfs/dir{1,2} +echo dir1 > image/rootfs/dir1/file +echo dir2 > image/rootfs/dir2/file + +# Create base image ../bin/actool build --overwrite image rkt-inspect.aci + +# Create alternative images ../bin/actool patch-manifest --overwrite --exec="/inspect --print-msg=Hello --exit-code=0" rkt-inspect.aci rkt-inspect-success.aci ../bin/actool patch-manifest --overwrite --exec="/inspect --print-msg=Hello --exit-code=20" rkt-inspect.aci rkt-inspect-failure.aci ../bin/actool patch-manifest --overwrite --exec="/inspect --print-msg=Hello --print-env=MY_VARIABLE" rkt-inspect.aci rkt-inspect-env.aci +# Cleanup +rm -rf image/rootfs