#!/bin/sh # -*- mode: sh; tab-width: 8; encoding: utf-8-unix -*- prog=`basename $0 .bash` PREFIX=/usr/local [ -f /usr/local/etc/testforge/testforge.bash ] && \ . /usr/local/etc/testforge/testforge.bash ROLE=toxcore PYVER=3 P="BASE_PYTHON${PYVER}_MINOR" PYTHON_MINOR="$(eval echo \$$P)" P="BASE_PYTHON${PYVER}_MINOR" PYTHON_MINOR="$(eval echo \$$P)" [ -n "$PYTHON_MINOR" ] || \ PYTHON_MINOR=$( python$PYVER --version 2>&1| sed -e 's@^.* @@' -e 's@\.[0-9]*$@@' ) PYTHON_EXE_MSYS=$PREFIX/bin/python$PYVER.sh PYTHON_EXE=$PYTHON_EXE_MSYS # doctest.py # NORMALIZE_WHITESPACE = register_optionflag('NORMALIZE_WHITESPACE') # ELLIPSIS = register_optionflag('ELLIPSIS') LOPTS="-o ELLIPSIS --fail-fast" for file in "$@" ; do [ -f "$file" ] || continue $PREFIX/bin/python$PYVER.sh -m doctest $LOPTS "$file" done