#!/bin/sh

python2 bin/yucca -t || exit 1
python3 bin/yucca -t || exit 1

#!/bin/sh

if [ "x$PYTHON" != "x" ]; then
    if command -v "$PYTHON" > /dev/null 2>&1; then
        $PYTHON bin/yucca -t || exit 1
    else
        echo "$PYTHON not found on executable search path. Aborting."
        exit 1
    fi
else
    MISSING=""
    if command -v python2 > /dev/null 2>&1; then
        python2 bin/yucca -t || exit 1
    else
        MISSING="${MISSING}2"
    fi
    if command -v python3 > /dev/null 2>&1; then
        python3 bin/yucca -t || exit 1
    else
        MISSING="${MISSING}3"
    fi
    if [ "x${MISSING}" = "x23" ]; then
        echo "Neither python2 nor python3 found on executable search path. Aborting."
        exit 1
    fi
fi

Test w/either Python 2, or 3, or both, depending on what's installed.
Test w/either Python 2, or 3, or both, depending on what's installed.
