Testes de GUI no Hudson (Jenkins) no Windows

3

Vou tentar manter esta questão simples. Fiz muita pesquisa sobre o assunto e não encontrei nenhuma solução.

Teste de GUI falha ao fazer o maven construir em Hudson (Jenkins). O Hudson está sendo executado como um serviço, conectado como Sistema Local. Eu habilitei o serviço para interagir com a área de trabalho, mas os testes ainda estão falhando.

A máquina é um WinXP de 64 bits, mas eu tenho a opção de migrar para o Win7 de 64 bits se isso resolver isso.

Como faço para passar testes de GUI durante uma compilação hudson (maven)?

Obrigado

    
por JT703 28.06.2011 / 22:57

1 resposta

3

De acordo com este tópico , o único A melhor maneira de fazer isso é não executá-lo como um serviço, mas sim executá-lo como um usuário conectado, com uma área de trabalho.

Pessoalmente, tive sorte com as seguintes configurações: 1) escrever um arquivo em lotes para iniciar o escravo via JNLP / javaws 2) colocar o dito script em autostart 3) definir o usuário para login automático. Isso foi tudo em uma VM, por isso, quando lancei a VM, ela se automagicamente se registrou como disponível para o servidor hudson.

    
por 29.06.2011 / 03:54