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 № 1Sì. È 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.