#!/usr/bin/env bash # This script is used for guaranteeing that `pifpaf` returns non-zero codes # upon test failure. function cleanup { set +e pifpaf_stop || deactivate } trap cleanup EXIT # Instantiate an ephemeral PostgreSQL DB and print out the `pifpaf` environment # variables for debugging purposes. set -ex eval `pifpaf run postgresql` env | grep PIFPAF set +ex set -eo pipefail TESTRARGS=$1 stestr run --concurrency=1 --slowest $TESTRARGS