/ / Problemas de teste de unidade e falha com o XCode 5 e o Kiwi / XCUnit - ios, objetivo-c, xcode, xcode5, kiwi

Problemas de teste de unidade e travamento com o XCode 5 e o Kiwi / XCUnit - ios, objetivo-c, xcode, xcode5, kiwi

Estou tendo muitos problemas com o teste de unidade no XCode5 e quero verificar se mais alguém está tendo os mesmos problemas (e possíveis soluções ...) Estou usando a estrutura Kiwi em desenvolvimento para o ios7 e, portanto, é um novo projeto usando o XCUnit abaixo. Estou em um macbook de 2011 ar no OSX 10.8

  1. A primeira vez que executo um teste na inicialização, ele é executado todos testes, mesmo que eu selecione apenas um caso / classe de teste - ele ainda executa todos os desativados.
  2. Ao adicionar novos testes de unidade, há ~ 1/3 de chance de o XCode travar na execução de todos os testes.
  3. Clicar em testes de unidade com falha muito raramente me leva aos testes de unidade com falha. Ele age como se o código tivesse sido excluído.
  4. Quando os testes de unidade são corrigidos, geralmente são deixados erros no navegador de problemas e no editor; no entanto, o teste agora está relatando êxito.
  5. Após a execução bem-sucedida de todos os testes de unidade, o Xcode geralmente informa que os testes falharam, no entanto, todos são bem-sucedidos no navegador.
  6. Os testes de unidade regularmente ficam "presos" e são executados para sempre. É impossível executar / construir qualquer outra coisa até que o xcode seja reiniciado.

Alguém com uma configuração semelhante com os mesmos problemas? Alguma solução? Que bagunça sangrenta.

Respostas:

1 para resposta № 1

Parece que o Xcode 5.1 (DP) resolverá seus problemas.


0 para resposta № 2

Sim, eu tenho problemas semelhantes, também usando o Kiwi. Não faço ideia se o Kiwi está relacionado, mas certamente experimento falhas ao executar testes de unidade, talvez cerca de 1 em 5, e mais frequentemente se o programa atingir um ponto de interrupção e eu executar os testes novamente com o Cmd-U.

Eu não uso a opção "teste único", então não posso comentar lá.

Os erros que sobraram do problema parecem sergenérico para testes de unidade, não apenas Kiwi. Se você excluir o bloco que contém o erro restante, aguarde alguns segundos para que o Xcode recompile em segundo plano e cole-o novamente, você se livrará dele. Ou saia e reinicie o Xcode, se houver alguns deles.