2014-11-17 13 views
9

Qualcuno sa come posso saltare i test JUnit in IntelliJ quando si esegue una build Gradle come la seguente versione della riga di comando? Ho cercato estesamente una soluzione ma non la trovo. Sono in procinto di convertire un progetto esistente in Gradle e ho bisogno di supportare molti sviluppatori che non hanno familiarità con Gradle, alcuni UX, alcuni front-end e alcuni Java. Ci sono molti test Junit rotti nella miriade di moduli e a lungo termine li sistemeremo. A breve termine ho bisogno che tutti gli altri sviluppatori utilizzino gli strumenti con cui hanno familiarità per poter svolgere facilmente il loro lavoro.Saltare i test in IntelliJ utilizzando Gradle

./gradlew build -x test 

Le impostazioni Gradle-Android compilatore permettono di opzioni della riga di comando, ma i progetti non non Android, come mostrato nelle impostazioni IntelliJ finestra di dialogo riportata di seguito.

enter image description here

+0

Nel tuo IDE, hai la sezione Gradle sotto Preferenze o sotto opzione dove puoi impostare i valori predefiniti. Puoi specificarlo lì. Ad esempio: in Eclipse, se vai in Windows> Preferenze> Gradle (riquadro a sinistra)> Sotto "Argomenti del programma" seleziona "usa" (pulsante di opzione) e invia "-x test", quindi eseguendo la versione di Gradle in eclissi non eseguire test (unit test). –

+0

No, non esiste un'opzione per passare argomenti. Esiste un campo di argomenti VM ma non è possibile utilizzarlo per saltare i test. – Gremash

+0

Sono d'accordo come per la JVM (sessione) di Gradle in cui è possibile passare argomenti specifici JVM. Ora, che ne dici nella sezione "Compilatore", vedi se aggiungi "-x test" in "Escludi"? Se clicchi su "Build Tools" (sezione genitore di Gradle), vedi delle schede/opzioni lì? –

risposta

14

Dovreste essere in grado di eseguire una generazione pulita di serie da IntelliJ se si tratta di un progetto Gradle (integrazione aka Gradle in IntelliJ). Quindi modifica la configurazione e aggiungi i parametri dello script: -x test che eseguirà la versione pulita (o qualsiasi altra attività) senza eseguire test. -> link all'immagine http://i.stack.imgur.com/jJ6hT.jpg

+0

Grazie. Questo è esattamente ciò di cui avevo bisogno. In alternativa, credo che avrei potuto aggiungere manualmente il compito Gradle alle configurazioni di esecuzione con il parametro. – Gremash

Problemi correlati