-#for dockerfile_path in $(find -name Dockerfile); do
-# run_docker "$(basename $(dirname "$dockerfile_path"))"
-#done
+package_fails=""
+
+if [[ -n "$test_packages" ]]; then
+ for p in $packages ; do
+ if docker run --rm -v "$JENKINS_DIR:/jenkins" -v "$WORKSPACE:/arvados" \
+ --env ARVADOS_DEBUG=1 \
+ --env "TARGET=$TARGET" \
+ --env "WORKSPACE=/arvados" \
+ "$IMAGE" $COMMAND $p ; then
+ true
+ else
+ FINAL_EXITCODE=$?
+ package_fails="$package_fails $p"
+ echo "ERROR: $tag test failed with exit status $FINAL_EXITCODE." >&2
+ fi
+ done
+else
+ if docker run --rm -v "$JENKINS_DIR:/jenkins" -v "$WORKSPACE:/arvados" \
+ --env ARVADOS_DEBUG=1 "$IMAGE" $COMMAND ; then
+ echo
+ echo "Build packages for $TARGET succeeded." >&2
+ else
+ FINAL_EXITCODE=$?
+ echo "ERROR: $tag build failed with exit status $FINAL_EXITCODE." >&2
+ fi
+fi
+
+if test -n "$package_fails" ; then
+ echo "Failed package tests:$package_fails" >&2
+fi