#!/bin/bash -e target='zerver' case "$1" in zerver*) target="$1" shift ;; esac cd "$(dirname "$0")"/.. ./tools/generate-fixtures # "-u" uses unbuffered IO, which is important when wrapping it in # something like subprocess (as tools/review does) /usr/bin/env python -u ./manage.py test "$target" --settings=zproject.test_settings "$@"