#!/usr/bin/env bash BIN_DIRECTORY="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )" # We want to cover curl and wget especially, gz and xz and variety of OS a bonus. services=( archlinux-curl ubuntu-wget ) cd "$(dirname "${BIN_DIRECTORY}")" || exit 2 for service in "${services[@]}" ; do echo "${service}" docker-compose run --rm "${service}" "bats" "/mnt/test/tests" echo "" done # host (current maintainer uses Mac) uname -s ../node_modules/.bin/bats tests