/ / Interfaccia Web per eseguire Cucumber e visualizzare i risultati: integrazione continua, cetriolo

Interfaccia Web per eseguire Cucumber e visualizzare i risultati: integrazione continua, cetriolo

Mi piacerebbe creare una semplice pagina web dove chiunque(ad esempio, utenti non tecnici) sul nostro team può andare, fare clic su un pulsante che dice "Esegui tutti i test", e quindi vedere una versione ben formattata dei risultati di una corsa di cetriolo.

In sostanza, tutto ciò che voglio è un bel web wrapper sui risultati della digitazione della riga di comando cucumber features dalla mia radice del progetto.

Ci sono progetti open source che forniscono questa funzionalità?

risposte:

1 per risposta № 1

Sì. È uno dei compiti di integrazione continua sistemi. Nonostante solo in esecuzione i tuoi test dopo aver premuto il pulsante, possono:

  • eseguirli dopo il commit, l'installazione di build, in base alla pianificazione
  • inviaci un'email con i risultati del test
  • memorizzare i risultati delle precedenti sessioni in modo conveniente

Ti consiglio di usare Jenkins come un sistema di integrazione continua così com'è collegare ciò ti consentirà di presentare i risultati dei test molto bene. Nonostante il suo nome, il plugin può essere usato con tutte le versioni di Cucumber, non solo con Cucumber-JVM, che può formattare il loro output come JSON.