Binuo para sa Yahoo, Yeti magsisimula yunit ng mga pagsusulit sa pamamagitan ng Node.js console, pagbukas mapanukso browser toolkits tulad ng siliniyum, pagpapatakbo ng mga pagsusulit, at pagkatapos ay pag-uulat sa mga resulta pabalik sa console.
Yeti ay maaaring magtrabaho sa mga pagsusulit na nakasulat sa iba't-ibang mga balangkas ng pagsubok tulad ng YUI Test , Jasmine , QUnit , Mocha , at maraming higit pa.
Dahil dito masikip integration siliniyum, Yeti ay ang perpektong tool para sa pagsubok ng JS code at kung paano ito nagpapakita na hindi lamang sa isang agnostiko na kapaligiran, ngunit sa ibang mga browser at OS platform, kahit mobile.
Para sa parehong dahilan Yeti ay binuo sa pamamagitan ng Yahoo, na ginagamit pa rin sa araw na ito upang subukan ang mga produkto Yahoo sa iba't ibang mga aparato at mga browser bago ang kanilang launch
Ano ang bago sa release na ito:.
- Yeti 0.2.27 nagbibigay ng unang-class coverage code sa pag-uulat na ibinigay ng Istanbul.
- Ang hindi pagsama ng mga file mula sa paggamit ng mga kasangkapan.
- Mas --caps para paglulunsad browser.
Ano ang bago sa bersyon 0.2.24:
- Report root sanhi ng siliniyum / WebDriver error na nangyari panahon ng paglulunsad browser.
- Payagan ang mga bintana ng isang pangalan platform sa option --browser ilunsad para sa siliniyum.
- Magdagdag ng bagong pangalan ng platform Sauce Labs: Windows XP, Windows 7, Windows 8, OS X 10.6, at OS X 10.8 .
- Magdagdag Client-Side Yeti Integration (Generic Driver) para sa paggamit ng Yeti sa automate ang iba pang mga balangkas.
- Magdagdag --name option sa label JUnit pagsusulit XML para sa display sa Jenkins merged na mga ulat ng pagsubok.
Ano ang bago sa bersyon 0.2.22.:
- Awtomatikong i-restart stalled browser kapag gumagamit WebDriver
- Iwasan Siliniyum proxy sa Sauce Labs upang suportahan ang IE 6-9.
- Sauce Labs maximum duration ay itinakda ng Yeti sa 2 oras.
- Suporta para http_proxy at HTTPS_PROXY environment variable kapag install Yeti dependencies.
- fix Crash: pigilan ang pagtawag _launch dalawang beses kapag ang simula ng isang browser .
- fix Crash. Maayos malapit duplicate connection
Ano ang bago sa bersyon 0.2.21.:
- Tanggapin pinakabagong bilang bersyon WebDriver browser
- Magdagdag ng mga browser na ginagamit ng mga Sauce Labs.
- option Fix server-side wd-url command-line.
- issue Ayusin sa echoecho jsonp kapag gumagamit ng isang query string tulad ng & callback = foo.
- Ayusin ang mga posibleng hang sa panahon ng paglulunsad WebDriver browser.
- Ayusin ang posibleng umalis bago JUnit XML ay ganap writted sa stdout.
Ano ang bago sa bersyon 0.2.14.:
- Inalis NFE para sa IE8 support
- Bagong mga pagkakataon ng isang browser na sa isang Batch maaaring sumali sa Batch.
- Pigilan error zombie browser.
- Huwag payagan ang higit sa 1 socket na may parehong Agent ID.
- failure test False CLI kapag nagpatakbo offline.
Ano ang bago sa bersyon 0.2.13.:
- Added AJAX ruta pagsubok na ibinigay ng echoecho
- Added pangunahing suporta para sa QUnit.
- New error kaganapan para sa mga di-esensyal 404s, tinanggal na sa pamamagitan ng CLI.
- line Feedback nililimas bago ang mga resulta ng pagsubok para sa mas malinis na output.
- Pinahusay line feedback formatting time reporter.
- socketWrite crash pagkatapos ng dulo ().
- test driver Browser rewrite gamit YUI.
Ano ang bago sa bersyon 0.2.12:
- Pag-aayos:
- Ipakilala --junit opsyon upang output JUnit XML.
- -. Option hub maayos tumatanggap url at booleans
- Nalutas ng patumpik-tumpik na condition test race event.
- Pigilan crash mula sa nasirang Yeti RPC tawag.
Ano ang bago sa bersyon 0.1.0.:
- Report full User-agent string
- Nawastong bersyon dependency sa package.json.
- Minor pagpapahusay para sa hinaharap na release.
Kinakailangan :
- Node.js 0.8 o mas mataas na
Mga Komento hindi natagpuan