Je vais avoir des moments difficiles en essayant de déboguer un test de sélénium qui passe localement, mais pas sur travis.Pourquoi mes tests de sélénium échouent-ils sur travis-ci après aucun changement de code, alors qu'ils passent localement?
Selon travis journaux de construction, il passait à la construction #311, mais a commencé à ne pas construire #312, apparemment en raison de commits e6ee7de08800...7617088b4ba6 - qui comprend seulement un nouveau fichier paramètres régionaux (.po) et la version bosse.
Mais les tests de sélénium passent localement. Vous pouvez l'essayer:
AUTOCOMPLETE_LIGHT_VERSION="master"
CITIES_LIGHT_VERSION="master"
rm -rf autocomplete_light_env/
virtualenv autocomplete_light_env
source autocomplete_light_env/bin/activate
pip install selenium
pip install -e git+git://github.com/yourlabs/[email protected]$CITIES_LIGHT_VERSION#egg=cities_light
pip install -e git+git://github.com/yourlabs/[email protected]$AUTOCOMPLETE_LIGHT_VERSION#egg=autocomplete_light
cd autocomplete_light_env/src/autocomplete-light/test_project
pip install -r requirements.txt
./manage.py test autocomplete_light
Il sortira quelque chose comme:
----------------------------------------------------------------------
Ran 49 tests in 22.990s
OK
Destroying test database for alias 'default'...
Peut-être il y a un problème sur travis-ci? Je n'ai aucune idée. Toute aide est la bienvenue B)
Est-ce encore un problème avec travis? Je rencontre des problèmes similaires avec mes tests – carambir
Vous pouvez supposer travis peut être surchargé, lésiné sur les moyens que nous partageons, et travis merci de rendre le logiciel open source meilleure B) – jpic