Développé pour Yahoo, Yeti commence tests unitaires via la console Node.js, ouvrant navigateur moqueur outils comme le sélénium, l'exécution des tests, puis des rapports sur les résultats de retour dans la console.
Yeti peut travailler avec épreuves écrites dans différents frameworks de tests comme YUI test , Jasmine , QUnit , Moka , et beaucoup Plus.
En raison de cette intégration de sélénium serré, Yeti est l'outil idéal pour les tests de code JS et comment il rend non seulement dans un environnement agnostique, mais dans différents navigateurs et plates-formes de système d'exploitation, même mobiles.
Pour cette même raison Yeti a été développé par Yahoo, étant encore utilisé aujourd'hui pour tester les produits de Yahoo sur divers appareils et navigateurs avant leur lancement
Ce qui est nouveau dans cette version:.
- Yeti 0.2.27 fournit de première classe des rapports de couverture de code fourni par Istanbul.
- Exclusion de fichiers d'instrumentation.
- Préférez --caps pour le navigateur lancement.
Ce qui est nouveau dans la version 0.2.24:
- Rapport racine cause de sélénium erreurs / de WebDriver qui se produisent pendant navigateur lancement.
- Autoriser les fenêtres comme un nom de plate-forme dans l'option de lancement de --browser pour Sélénium.
- Ajout de nouveaux noms de la plate-forme de Sauce Labs: Windows XP, Windows 7, Windows 8, OS X 10.6 et OS X 10.8 .
- Ajouter Client-Side intégration Yeti (Driver Générique) pour l'utilisation de Yeti pour automatiser d'autres cadres.
- Ajouter --name option d'étiqueter les tests JUnit XML pour l'affichage dans Jenkins fusionné rapports de test.
Ce qui est nouveau dans la version 0.2.22:.
- navigateurs redémarrer automatiquement bloquées lors de l'utilisation WebDriver
- Evitez sélénium proxy dans Sauce Labs pour soutenir IE 6-9.
- Sauce Labs durée maximale est fixée par Yeti à 2 heures.
- Soutien à HTTP_PROXY et https_proxy variables d'environnement lors de l'installation des dépendances Yeti.
- Accident fix: éviter appelant _launch deux fois lors du démarrage d'un navigateur .
- Accident fix:. Fermer correctement connexion double
Ce qui est nouveau dans la version 0.2.21:.
- Accepter dernière comme une version de navigateur WebDriver
- Ajoutez les navigateurs utilisés par Sauce Labs.
- l'option Fix côté serveur wd-url de ligne de commande.
- Correction d'un problème avec echoecho JSONP lors de l'utilisation d'une chaîne de requête comme & rappel = foo.
- Correction possible bloquer pendant navigateur WebDriver lancement.
- Correction possible quitter avant JUnit XML a été complètement writted sur la sortie standard.
Ce qui est nouveau dans la version 0.2.14:.
- Retiré ENF pour le soutien IE8
- Nouveaux cas d'un navigateur déjà dans un lot peuvent rejoindre le lot.
- Prévenir les erreurs de navigateur zombie.
- Ne laissez pas plus de 1 prise avec le même ID de l'agent.
- Faux CLI échec de l'essai lorsqu'il est lancé hors ligne.
Ce qui est nouveau dans la version 0.2.13:.
- Les itinéraires de test AJAX ajoutée apportée par echoecho
- Ajout du support de base pour QUnit.
- Nouvel événement d'erreur pour 404 non-essentiels, omis par la CLI.
- ligne de Feedback efface avant les résultats des tests pour la sortie de nettoyage.
- Amélioration de la ligne de retour en forme de temps de journaliste.
- SocketEcrit accident après la fin ().
- pilote d'essai du navigateur réécrire en utilisant YUI.
Ce qui est nouveau dans la version 0.2.12:
- Corrections:
- Présentez l'option --junit à la sortie JUnit XML.
- -. Option hub accepte correctement les URL et les booléens
- Correction d'un état épreuve de course d'essai feuilletée.
- prévenir les accidents des appels RPC malformées Yeti.
Ce qui est nouveau dans la version 0.1.0:.
- Rapport complet chaîne User-agent
- versions de dépendance corrigé dans package.json.
- Améliorations mineures pour les versions futures.
Exigences :
- Node.js 0,8 ou plus
Commentaires non trouvées