2015-12-12 18:09:57 +00:00
|
|
|
#!/bin/bash
|
|
|
|
|
|
|
|
set -e
|
|
|
|
set -x
|
|
|
|
|
2016-12-26 16:44:01 +00:00
|
|
|
if [ "$TRAVIS_OS_NAME" == "osx" ]; then
|
|
|
|
source .venv/bin/activate
|
2015-12-12 18:09:57 +00:00
|
|
|
fi
|
2016-04-11 01:52:49 +01:00
|
|
|
|
2016-12-26 16:44:01 +00:00
|
|
|
tox
|
2018-10-18 15:47:42 +01:00
|
|
|
|
|
|
|
# re-run all the XML-related tests, this time without lxml but using the
|
|
|
|
# built-in ElementTree library.
|
2018-11-01 13:36:13 +00:00
|
|
|
if [ -z "$TOXENV" ]; then
|
|
|
|
TOXENV="py-nolxml"
|
|
|
|
else
|
|
|
|
# strip additional tox envs after the comma, add -nolxml factor
|
|
|
|
TOXENV="${TOXENV%,*}-nolxml"
|
|
|
|
fi
|
|
|
|
tox -e $TOXENV -- Tests/ufoLib Tests/misc/etree_test.py Tests/misc/plistlib_test.py
|