2015-12-17 24 views
18

I want this feature back Ho aggiornato a Intellij 15.02 da 14 e volevo eseguire i miei test utilizzando Gradle non JUnit, ma non ho più le opzioni come l'immagine che vedi qui.Esegui test Gradle e non Junit test in IntelliJ IDEA 15 quando si sceglie il tipo di configurazione da eseguire con

Desidero poter scegliere il tipo di configurazione.

La cosa che succede ora quando eseguo un test è che lo esegue come test JUnit per impostazione predefinita.

Ho importato il progetto gradle con gradle selezionando il file gradle nel progetto. Ho cancellato ogni voce di configurazione nella parte superiore, quindi tutto è pulito e vuoto quando si esegue un nuovo test con Spock.

La mia "correzione" corrente consiste nel creare manualmente una nuova voce di configurazione per il test gradle. Intellij non è abbastanza intelligente da creare lo stesso test di Junit di un test di Gralde.

Sono confuso.

risposta

29

Ho trovato la soluzione. Hanno cambiato il modo in cui si seleziona questa opzione nella nuova versione di intellij 15.02.

Devi selezionare Gradle Test Runner.

prega di dare un'occhiata: enter image description here

+0

Avete questo lavoro con 2016? Non ho l'opzione a discesa e la modifica di questa impostazione non sembra avere un impatto. – Snekse

+0

2016.1.3 funziona anche. In caso contrario, Gradle rinfrescante aiuta. Però. Android Studio 2.1 non funzionerà ed è inutile cambiare il runner. – Farley

+0

Posso confermare che IntelliJ IDEA 2016.1.3 ignora questa impostazione se si dispone di un progetto Gradle misto con sottoprogetti Java e Android. –