#!/bin/sh
# SPDX-FileCopyrightText: Chris Pressey, the original author of this work, has dedicated it to the public domain.
# For more information, please refer to <https://unlicense.org/>
# SPDX-License-Identifier: Unlicense
if [ "x$PYTHON" != "x" ]; then
if command -v "$PYTHON" > /dev/null 2>&1; then
PYTHONPATH=src $PYTHON src/ellsync/tests.py || 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
PYTHONPATH=src python2 src/ellsync/tests.py || exit 1
else
MISSING="${MISSING}2"
fi
if command -v python3 > /dev/null 2>&1; then
PYTHONPATH=src python3 src/ellsync/tests.py || 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