Merge pull request #954 from erikwilson/enable-arm-tests

Enable tests for arm
This commit is contained in:
Erik Wilson 2019-10-25 08:28:32 -07:00 committed by GitHub
commit d2756a76c1
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 36 additions and 0 deletions

View File

@ -212,6 +212,14 @@ steps:
event:
- tag
- name: sonobuoy-e2e-tests
image: rancher/dapper:v0.4.2
commands:
- dapper -f Dockerfile.sonobuoy.dapper
volumes:
- name: docker
path: /var/run/docker.sock
volumes:
- name: docker
host:

View File

@ -195,5 +195,10 @@ echo "Started ${K3S_AGENT}"
timeout --foreground 1m bash -c wait-for-nodes
timeout --foreground 1m bash -c wait-for-services
if [ "$ARCH" = "arm" ]; then
echo "Aborting sonobuoy tests, images not available for $ARCH"
exit 0
fi
echo "Starting sonobuoy tests"
sonobuoy-test "${@}"

View File

@ -17,6 +17,28 @@ mkdir -p ${OUTPUT}
pids=()
output=()
show-logs() {
for pid in "${pids[@]}"; do
logdir=$(pwd)/logs/${pid}
if [ ! -d $logdir ]; then
continue
fi
echo
echo "#- Begin: logs for sonobuoy run pid ${pid}"
for log in $(pwd)/logs/${pid}/*; do
if [ -f ${log} ]; then
echo
echo "#- Start: ${log}"
cat ${log}
echo "#- End: ${log}"
echo
fi
done
echo "#- Finish: logs for sonobuoy run pid ${pid}"
echo
done
}
cleanup() {
exit_status=$?
set +e
@ -29,6 +51,7 @@ cleanup() {
echo "passed"
else
echo "failed"
show-logs
fi
exit ${exit_status}
}