Sto tentando di impostare l'opzione "nome" per Cucumber per poter eseguire una funzione o uno scenario specifici.Impostazione delle opzioni cetriolo-jvm in Maven dalla riga di comando
ho inserito questo,
mvn test -DCucumber.Options--name="MyFeatureName"
ma semplicemente eseguito tutte le caratteristiche e non dà un errore.
Qualche idea?
Grazie! Sto cercando di fare "--name Something" per eseguire una funzione o uno scenario specifici. Ho trovato questo non ha funzionato se la funzione o lo scenario che si desidera eseguire ha spazi nel nome. Dovresti sfuggire agli spazi nella riga di comando? –
Sì, penso che avresti bisogno di citazioni. Se le virgolette doppie (") non funzionano, prova le virgolette singole ('), puoi anche provare a sfuggire alle virgolette con una barra o se tutto il resto fallisce sostituire la variabile. Per sostituzione variabile, voglio dire qualcosa di simile, ad esempio in Linux: FEATURE_NAME export = "La mia caratteristica con spazi" prova mvn -Dcucumber.options = "- nome $ FEATURE_NAME" ... etc Solo alcune idee, sto ancora cercando di farlo lavorare per il mio caso particolare :) – Fab
Penso che ci sia un bug in questo settore sollevato un mese fa che non è stato ancora risolto, https://github.com/cucumber/cucumber-jvm/issues/379 –