Ontwikkeld voor Yahoo, Yeti begint unit tests via de Node.js console, het openen van de browser spottende toolkits zoals Selenium, het uitvoeren van de testen, en dan de rapportage over de resultaten terug in de console.
Yeti kan werken met testen geschreven in diverse toetsingskaders zoals YUI Test , Jasmine , QUnit , Mokka , en veel meer.
Door deze strakke Selenium integratie, Yeti is de perfecte tool voor het testen van JS code en hoe het maakt niet alleen in een agnost omgeving, maar in verschillende browsers en besturingssystemen, zelfs mobiel.
Om dezelfde reden Yeti werd ontwikkeld door Yahoo, wordt nog steeds gebruikt om Yahoo producten op verschillende apparaten en browsers voor hun lancering testen
Wat is nieuw in deze release:.
- Yeti 0.2.27 biedt eersteklas code coverage rapportage door Istanbul.
- uitsluiten van bestanden van instrumentatie.
- liever --caps voor browser lanceren.
Wat is nieuw in versie 0.2.24:
- Verslag oorzaak van Selenium / WebDrive fouten die optreden tijdens browser lanceren.
- Laat WINDOWS als platform naam in de --browser lancering optie voor Selenium.
- Voeg nieuwe Sauce Labs platform namen: Windows XP, Windows 7, Windows 8, OS X 10.6 en OS X 10.8 .
- Voeg Client-Side Yeti Integration (Generic driver) voor het gebruik van Yeti naar andere frameworks te automatiseren.
- Voeg --name optie om JUnit XML testen label voor weergave in Jenkins samengevoegd testrapporten.
Wat is nieuw in versie 0.2.22.
- Automatisch doorstart vastgelopen browsers bij het gebruik WebDrive
- Vermijd Selenium proxy in Sauce Labs te ondersteunen IE 6-9.
- Sauce Labs maximale duur wordt door Yeti ingesteld op 2 uur.
- Ondersteuning voor HTTP_PROXY en HTTPS_PROXY omgevingsvariabelen bij het installeren van Yeti afhankelijkheden.
- Crash fix: voorkomen roepen _launch twee keer bij het starten van een browser .
- Crash fix:. Goed dicht dubbele verbinding
Wat is nieuw in versie 0.2.21.
- Accepteren laatste als WebDrive browserversie
- browsers gebruikt door Sauce Labs toevoegen.
- Fix server-side wd-url command-line optie.
- Fix probleem met echoecho JSONP bij het gebruik van een query string als & callback = foo.
- Fix mogelijk hangen tijdens WebDrive browser lanceren.
- Fix mogelijk stoppen voordat JUnit XML werd volledig writted naar stdout.
Wat is nieuw in versie 0.2.14.
- Verwijderd NFE voor IE8 support
- Nieuwe exemplaren van een browser die al in een batch kan toetreden tot de Partij.
- Voorkom zombie browser fouten.
- Sta niet toe dat meer dan 1 stopcontact met hetzelfde Agent ID.
- Valse CLI-test storing wanneer liep offline.
Wat is nieuw in versie 0.2.13.
- Toegevoegd AJAX testen routes door echoecho
- Toegevoegd basisondersteuning voor QUnit.
- Nieuwe error evenement voor niet-essentiële 404, weggelaten door de CLI.
- Terugkoppeling lijn wist voordat de testresultaten voor schonere productie.
- Verbeterde feedback lijn reporter tijd opmaak.
- socketWrite crash na het einde ().
- Browser testrijder herschrijven met YUI.
Wat is nieuw in versie 0.2.12:
- Fixes:
- Introduceer --junit optie om JUnit XML.
- -. Hub optie goed accepteert urls en Booleans
- Opgelost een schilferige event-test race condition.
- Voorkom crashes van misvormde Yeti RPC oproepen.
Wat is nieuw in versie 0.1.0:.
- Verslag volledige gebruiker-agent string
- Gecorrigeerd afhankelijkheid versies in package.json.
- Minor verbeteringen voor toekomstige releases.
Eisen
- Node.js 0.8 of hoger
Reacties niet gevonden