2012-10-17 12 views
5

Quindi il mio tipico flusso di lavoro èIntellij in esecuzione un test in TestNG

  1. scrivo un test basato sui dati utilizzando TestNG in IntelliJ.
  2. mi forniscono centinaia di elementi di dati
  3. Eseguire il test e uno o due di loro non riescono
  4. vedo l'elenco dei superato/fallito i test nel riquadro "Run".

Vorrei la possibilità di fare semplicemente clic con il pulsante destro su "istanza" del test ed eseguire il test da solo (con punti di interruzione). Attualmente IntelliJ non sembra avere questa caratteristica. Dovrei fare clic con il tasto destro del test e quando corro, esegue l'intera serie di test con centinaia di punti dati.

È possibile?

+0

+1 Se questo non è possibile, ho un altro argomento da aggiungere al mio elenco di motivi per restare con eclissi :-). –

risposta

2

TestNG supporta questo livello al livello testng.xml, in cui è possibile specificare gli indici del provider di dati da utilizzare. Si chiama "numeri di invocazione" e puoi vedere come appare eseguendo un test con un fornitore di dati, in mancanza di alcuni dei suoi numeri di chiamata e guardando lo testng-failed.xml che viene generato.

Tornando alla tua domanda: il vostro IDE ha la necessità di supportare questa funzionalità, al fine di renderlo disponibile nell'interfaccia utente, quindi vi suggerisco di chiedere sul forum IDEA

+0

Grazie Cedric. Supposi che non sia possibile almeno non in IntelliJ 11.x ma volevo solo assicurarmi che non mi stavo perdendo qualcosa. Attualmente utilizzo testng-failed.xml per rieseguire test non riusciti, che è la seconda cosa migliore per l'IDE che lo supporta. –

+1

Ho archiviato un bug per questo: http://youtrack.jetbrains.com/issue/IDEA-106321 –

Problemi correlati