Sviluppato per Yahoo, Yeti inizia unit test tramite la console Node.js, aprendo toolkit del browser beffarda come selenio, eseguire i test, e quindi riferire sui risultati di nuovo nella console.
Yeti può lavorare con prove scritte in vari framework di test come YUI test , Jasmine , QUnit , Mocha , e molti Di più.
A causa di questa integrazione selenio stretto, Yeti è lo strumento perfetto per i test codice JS e come rende non solo in un ambiente agnostico, ma in diversi browser e piattaforme OS, anche mobili.
Per questo stesso motivo Yeti è stato sviluppato da Yahoo, essendo ancora oggi utilizzato per testare i prodotti Yahoo su diversi dispositivi e browser prima del loro avvio
Cosa c'è di nuovo in questa versione:.
- Yeti 0.2.27 fornisce di prima classe di riferimento la copertura del codice fornito da Istanbul.
- Esclusione di file dalla strumentazione.
- Preferisco --caps per il browser di lancio.
Cosa c'è di nuovo nella versione 0.2.24:
- Relazione causa principale di errori / WebDriver selenio che si verificano durante Browser lancio.
- consentire a Windows come un nome piattaforma nell'opzione lancio --browser per Selenio.
- Aggiungi un nomi delle piattaforme Labs Sauce: Windows XP, Windows 7, Windows 8, OS X 10.6 e OS X 10.8 .
- Aggiungi lato client Yeti Integration (Driver generico) per l'utilizzo di Yeti per automatizzare altri framework.
- Aggiungi --name possibilità di etichettare i test JUnit XML per la visualizzazione in Jenkins fuse rapporti di prova.
Cosa c'è di nuovo nella versione 0.2.22:.
- browser il riavvio automatico in fase di stallo quando si usa WebDriver
- Evitare procura selenio in salsa Labs per supportare IE 6-9.
- Labs Sauce durata massima è impostata Yeti a 2 ore.
- Il supporto per HTTP_PROXY e https_proxy variabili di ambiente quando si installa le dipendenze Yeti.
- fix Crash: evitare di chiamare _launch due volte quando si avvia un browser .
- fix Crash:. Correttamente stretta connessione duplicato
Cosa c'è di nuovo nella versione 0.2.21:.
- Accetta ultima come una versione del browser WebDriver
- Aggiungi i browser utilizzati dai laboratori Sauce.
- opzione Fix lato server WD-url della riga di comando.
- problema Fissare con echoecho JSONP quando si utilizza una stringa di query come & callback = foo.
- Fissare possibile appendere durante navigatore WebDriver lancio.
- Fissare possibile uscire prima XML JUnit è stato completamente writted stdout.
Cosa c'è di nuovo nella versione 0.2.14:.
- Rimosso NPC per il supporto IE8
- Le nuove istanze di un browser già in batch possono unirsi al Batch.
- evitare errori navigatore zombie.
- Non consente più di 1 presa con lo stesso ID agente.
- fallimento del test False CLI quando corse in linea.
Cosa c'è di nuovo nella versione 0.2.13:.
- aggiunti percorsi di prova AJAX fornite da echoecho
- Aggiunto il supporto di base per QUnit.
- Nuovo evento di errore per 404s non essenziali, omesso dalla CLI.
- Linea Commenti libera prima che i risultati dei test per l'uscita più pulita.
- Formattazione tempo giornalista migliorata linea di feedback.
- socketWrite incidente dopo la fine ().
- collaudatore Browser riscrivere usando YUI.
Cosa c'è di nuovo nella versione 0.2.12:
- Correzioni:
- Introdurre opzione --junit di output XML JUnit.
- -. Opzione hub accetta correttamente URL e booleane
- Risolto una condizione di evento gara prova traballante.
- per impedire gli arresti da malformati chiamate Yeti RPC.
Cosa c'è di nuovo nella versione 0.1.0:.
- Rapporto stringa completa User-agent
- versioni di dipendenza corretto in package.json.
- Miglioramenti minori per le versioni future.
Requisiti
- Node.js 0.8 o superiore
I commenti non trovato