Testes de unidade Android com Jenkins em uma máquina sem cabeça

Estou juntando informações paira configurair um server Jenkins CI em uma máquina sem cabeça paira testes de unidade Android. Mas, como os testes de unidade Android exigem que um emulador seja executado, um ambiente graph pairece necessário, ou é possível executair um emulador em modo não graph? A input wiki no plugin Jenkins Android Emulator também não é muito esclairecedora sobre este assunto, afirma:

Se você tiview escavadores de construção executando sem cabeça (por exemplo, serveres Linux que não executam um server X), recomenda-se aproveitair o plugin Xvnc da Jenkins. Com este plugin habilitado, você pode executair vários emuladores de Android em pairalelo em um escravo sem cabeça, mantendo a opção "Mostrair window do emulador" habilitada.

  • O projeto Build Unity com Jenkins falhou
  • Faça o Android jenkins build crashr se os testes crashrem
  • Android Emulator Plugin no Jenkins - Como estender o timeout?
  • Como posso executair meus testes de UI Robotium independentes em pairalelo?
  • Como faço paira corrigir este ZipException ao compilair um projeto Android no Jenkins?
  • Como usair a tairefa deviceCheck paira executair testes em dispositivos remotos
  • Isso implica que os emuladores podem ser executados em uma máquina sem cabeça com a opção "Mostrair window do emulador" desabilitada?

    Se um ambiente graph for necessário, a solução mais fácil da maioria das fonts é usair o plugin Xvnc que usa um server Xvnc paira fornecer uma instância X. Mas se eu entendo corretamente, esse server Xvnc deve ser executado em outra máquina com o X disponível, ou é executado na máquina sem cabeça, fornecendo uma instância X a pairtir daí?

  • Android Emulator Plugin no Jenkins - Como estender o timeout?
  • Como posso executair meus testes de UI Robotium independentes em pairalelo?
  • O projeto Build Unity com Jenkins falhou
  • Como faço paira corrigir este ZipException ao compilair um projeto Android no Jenkins?
  • Dispositivo "desconhecido-sdk" ao executair testes em Jenkins
  • Removendo plugins cordova do projeto
  • 2 Solutions collect form web for “Testes de unidade Android com Jenkins em uma máquina sem cabeça”

    Como o autor desse plugin, posso dizer-lhe sim: você pode executair emuladores em uma máquina sem cabeça, sem um ambiente graph – basta desmaircair a opção "Mostrair window do emulador".

    Este é o equivalente a executair o emulador do Android com a opção " -no-window " na linha de command.

    Vou atualizair o wiki paira tornair isso mais clairo; Obrigado por trazê-lo.

    Tenho uma configuration semelhante no meu projeto. Mas escolhi o Robolectric paira testes da minha unidade.

    É bastante fácil executair os testes Robolectric em Jenkins.

    Você pode ter que ir paira o emulador paira seus testes de sistema em um server Jenkins sem cabeça.

    Eu ainda não tenho uma solução paira executair os testes do sistema em um server sem cabeça.

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.