Desarrollado por Yahoo, Yeti comienza pruebas de unidad a través de la consola de Node.js, la apertura de cajas de herramientas del navegador burlona como selenio, ejecutar las pruebas, y luego informar sobre los resultados de vuelta en la consola.
Yeti puede trabajar con pruebas escritas en diversos marcos de pruebas como Prueba YUI , Jasmine , QUnit , Mocha , y muchos Más.
Debido a esta integración Selenio apretado, Yeti es la herramienta perfecta para las pruebas de código JS y cómo se hace, no sólo en un ambiente agnóstico, pero en diferentes navegadores y plataformas de sistemas operativos, incluso móviles.
Por esta misma razón Yeti fue desarrollado por Yahoo, está siendo utilizado en la actualidad para probar productos de Yahoo en varios dispositivos y navegadores antes de su lanzamiento
¿Qué hay de nuevo en esta versión:.
- Yeti 0.2.27 proporciona informes de cobertura de código de primera clase proporcionado por Estambul.
- Exclusión de archivos de instrumentación.
- Prefiero --caps para el lanzamiento del navegador.
¿Qué hay de nuevo en la versión 0.2.24:
- Informe de la raíz causa de errores de selenio / WebDriver que se producen durante el lanzamiento del navegador.
- Permitir Windows como un nombre de la plataforma en la opción --browser lanzamiento de selenio.
- Añadir nuevos nombres plataforma laboratorios Salsa: Windows XP, Windows 7, Windows 8, OS X 10.6 y OS X 10.8 .
- Añadir Client-Side Yeti Integración (Driver Genérico) para el uso de Yeti para automatizar otros marcos.
- Añadir --name opción de etiquetar las pruebas JUnit XML para su visualización en Jenkins fusionó informes de prueba.
¿Qué hay de nuevo en la versión 0.2.22:.
- navegadores automáticamente vuelves a arrancar estancadas al utilizar WebDriver
- Evite proxy de selenio en los laboratorios de la salsa para apoyar IE 6-9.
- Laboratorios Sauce duración máxima se establece por Yeti a 2 horas.
- Soporte para HTTP_PROXY y https_proxy variables de entorno al instalar dependencias Yeti.
- fix Crash: evitar llamar _launch dos veces al iniciar un navegador .
- fix Crash:. Adecuadamente estrecha conexión duplicado
¿Qué hay de nuevo en la versión 0.2.21:.
- Aceptar última como una versión del navegador WebDriver
- Añadir navegadores utilizados por los laboratorios de la salsa.
- opción Fix del lado del servidor wd-url de línea de comandos.
- tema Fix con echoecho JSONP al usar una cadena de consulta como y devolución de llamada = foo.
- Fijar posible colgar durante la puesta en marcha del navegador WebDriver.
- Fijar posible dejar de fumar antes de JUnit XML fue completamente writted a la salida estándar.
¿Qué hay de nuevo en la versión 0.2.14:.
- Eliminada la ENF para el apoyo IE8
- Las nuevas instancias de un navegador ya en un lote pueden unirse al lote.
- errores del navegador zombie Prevenir.
- No permita que más de 1 socket con el mismo ID de agente.
- Error de la prueba Falso CLI cuando corrió fuera de línea.
¿Qué hay de nuevo en la versión 0.2.13:.
- Añadido rutas pruebas AJAX proporcionadas por echoecho
- Añadido soporte básico para QUnit.
- Nuevo evento de error para 404s no esenciales, omitido por el CLI.
- Línea Comentarios nítida antes de resultados de las pruebas para la producción más limpia.
- Mejora de la línea de realimentación formato vez reportero.
- socketWrite accidente después de end ().
- El piloto de pruebas de navegador reescribir usando YUI.
¿Qué hay de nuevo en la versión 0.2.12:
- Correcciones:
- Introduce opción --junit a JUnit salida XML.
- -. Opción hub acepta correctamente urls y booleanos
- Se resuelve una condición de carrera de prueba evento escamosa.
- Prevenir accidentes de llamadas RPC Yeti malformados.
¿Qué hay de nuevo en la versión 0.1.0:.
- Informe cadena User-agent completa li >
- versiones corregidas de dependencia en package.json.
- mejoras de menor importancia para futuras versiones.
Requisitos
- Node.js 0.8 o superior
Comentarios que no se encuentran