travis: Run eslint without tox on Travis
This commit is contained in:
parent
1491f20201
commit
e6864b6599
@ -109,43 +109,7 @@ elif [[ $TRAVIS_OS_NAME == osx ]]; then
|
|||||||
exit 0
|
exit 0
|
||||||
fi
|
fi
|
||||||
|
|
||||||
pyqt_pkgs="python3-pyqt5 python3-pyqt5.qtquick python3-pyqt5.qtwebkit python3-pyqt5.qtsql libqt5sql5-sqlite"
|
if [[ $TESTENV != eslint ]]; then
|
||||||
|
pip_install pip
|
||||||
pip_install pip
|
pip_install -r misc/requirements/requirements-tox.txt
|
||||||
pip_install -r misc/requirements/requirements-tox.txt
|
fi
|
||||||
|
|
||||||
pip --version
|
|
||||||
tox --version
|
|
||||||
|
|
||||||
case $TESTENV in
|
|
||||||
py3*-pyqt*)
|
|
||||||
#apt_install xvfb geoclue gdb apport
|
|
||||||
;;
|
|
||||||
pylint|vulture)
|
|
||||||
#apt_install $pyqt_pkgs libpython3.4-dev
|
|
||||||
#check_pyqt
|
|
||||||
;;
|
|
||||||
flake8)
|
|
||||||
#apt_install libpython3.4-dev
|
|
||||||
;;
|
|
||||||
docs)
|
|
||||||
#apt_install $pyqt_pkgs asciidoc libpython3.4-dev
|
|
||||||
asciidoc --version
|
|
||||||
check_pyqt
|
|
||||||
;;
|
|
||||||
misc)
|
|
||||||
#apt_install libpython3.4-dev
|
|
||||||
;;
|
|
||||||
pyroma|check-manifest)
|
|
||||||
;;
|
|
||||||
eslint)
|
|
||||||
echo "node: $(node --version)"
|
|
||||||
echo "npm: $(npm --version)"
|
|
||||||
npm_install eslint
|
|
||||||
echo "eslint: $(eslint --version)"
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
echo "Unknown testenv $TESTENV!" >&2
|
|
||||||
exit 1
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
|
@ -2,6 +2,10 @@
|
|||||||
|
|
||||||
if [[ $DOCKER ]]; then
|
if [[ $DOCKER ]]; then
|
||||||
docker run --privileged -v $PWD:/outside -e QUTE_BDD_WEBENGINE=$QUTE_BDD_WEBENGINE -e DOCKER=$DOCKER qutebrowser/travis:$DOCKER
|
docker run --privileged -v $PWD:/outside -e QUTE_BDD_WEBENGINE=$QUTE_BDD_WEBENGINE -e DOCKER=$DOCKER qutebrowser/travis:$DOCKER
|
||||||
|
elif [[ $TESTENV == eslint ]]; then
|
||||||
|
# Can't run this via tox as we can't easily install tox in the javascript travis env
|
||||||
|
cd qutebrowser/javascript || exit 1
|
||||||
|
eslint --color .
|
||||||
else
|
else
|
||||||
args=()
|
args=()
|
||||||
[[ $TRAVIS_OS_NAME == osx ]] && args=('--qute-bdd-webengine' '--no-xvfb')
|
[[ $TRAVIS_OS_NAME == osx ]] && args=('--qute-bdd-webengine' '--no-xvfb')
|
||||||
|
2
tox.ini
2
tox.ini
@ -268,6 +268,8 @@ commands =
|
|||||||
{envbindir}/pyinstaller --noconfirm misc/qutebrowser.spec
|
{envbindir}/pyinstaller --noconfirm misc/qutebrowser.spec
|
||||||
|
|
||||||
[testenv:eslint]
|
[testenv:eslint]
|
||||||
|
# This is duplicated in travis_run.sh for Travis CI because we can't get tox in
|
||||||
|
# the JavaScript environment easily.
|
||||||
deps =
|
deps =
|
||||||
whitelist_externals = eslint
|
whitelist_externals = eslint
|
||||||
changedir = {toxinidir}/qutebrowser/javascript
|
changedir = {toxinidir}/qutebrowser/javascript
|
||||||
|
Loading…
Reference in New Issue
Block a user