Desenvolvido para o Yahoo, Yeti começa testes de unidade através do console Node.js, abrindo toolkits navegador zombando como selênio, a execução dos testes, e, em seguida, apresentar os resultados de volta ao console.
Yeti pode trabalhar com testes escritos em várias estruturas de teste como YUI Teste , Jasmine , QUnit , Mocha , e muitos Mais.
Devido a esta integração Selenium apertado, Yeti é a ferramenta perfeita para o teste de código JS e como ele processa não só em um ambiente agnóstico, mas em diferentes browsers e plataformas de sistemas operacionais, mesmo móveis.
Por esta mesma razão Yeti foi desenvolvido pelo Yahoo, que está sendo usado ainda hoje para testar produtos do Yahoo em vários dispositivos e navegadores antes de seu lançamento
O que é novo nesta versão:.
- Yeti 0.2.27 oferece primeira classe de relatórios de cobertura de código fornecido por Istambul.
- A exclusão de arquivos a partir de instrumentação.
- Prefere --caps para lançamento do navegador.
O que é novo na versão 0.2.24:
- Relatório causa de erros de selênio / Webdriver que ocorrem Durante o lançamento do navegador.
- permitir que o Windows como um nome da plataforma na opção lançamento --browser para Selenium.
- Adicionar novos nomes de plataforma Labs Molho: Windows XP, Windows 7, Windows 8, OS X 10.6 e OS X 10.8 .
- Adicione do lado do cliente Yeti Integração (Driver genérico) para a utilização de Yeti para automatizar outras estruturas.
- Adicionar --name opção de rotular testes JUnit XML para exibição em Jenkins fundiu relatórios de ensaio.
O que é novo na versão 0.2.22:.
- browsers automaticamente reiniciado paralisadas quando usando WebDriver
- Evite procuração Selenium em molho Labs para apoiar IE 6-9.
- Labs molho duração máxima é definida pelo Yeti a 2 horas.
- Suporte para HTTP_PROXY e https_proxy variáveis de ambiente ao instalar dependências Yeti.
- correção Bater: evitar chamando _launch duas vezes quando se inicia um navegador .
- correção Bater:. Corretamente estreita ligação duplicado
O que é novo na versão 0.2.21:.
- Aceite mais recente como uma versão de navegador WebDriver
- Adicione navegadores usados pelos Labs molho.
- opção do lado do servidor de linha de comando wd-url Fix.
- Fix problema com echoecho JSONP ao usar uma seqüência de consulta como callback & = foo.
- Corrija possível travar durante lançamento do navegador WebDriver.
- Corrija possível sair antes JUnit XML foi completamente writted para stdout.
O que é novo na versão 0.2.14:.
- Removido NFE para apoio IE8
- Novas instâncias de um navegador em um lote já pode participar do Batch.
- erros navegador zumbi Prevenir.
- Não permita que mais de 1 soquete com o mesmo ID do agente.
- falha no teste CLI False quando correu offline.
O que é novo na versão 0.2.13:.
- Adicionado rotas de teste AJAX fornecidos por echoecho
- Adicionado suporte básico para QUnit.
- Novo evento de erro para 404s não essenciais, omitida pelo CLI.
- linha comentários normalize antes de resultados de ensaios para produção mais limpa.
- Melhoria da linha de realimentação formatação tempo repórter.
- socketWrite acidente após end ().
- Navegador piloto de testes reescrever usando YUI.
O que é novo na versão 0.2.12:
- Correções:
- Apresente opção --junit a saída JUnit XML.
- -. Opção hub aceita corretamente urls e Booleans
- Respondida uma condição de evento teste de corrida escamosa.
- evitar falhas de chamadas Yeti RPC malformada.
O que é novo na versão 0.1.0:.
- Relatório completo seqüência User-agent
- versões de dependência corrigido no package.json.
- pequenas melhorias para versões futuras.
Requisitos :
- Node.js 0.8 ou superior
Comentários não encontrado