Ho un po 'di codice nel mio progetto che chiamo personalmente tests
che non sono unit test. Sono pensati per essere eseguiti e il risultato deve essere valutato da un essere umano. L'ho fatto perché sto realizzando un motore fisico e durante lo sviluppo, avevo bisogno di vedere cosa stavo facendo. Quindi ho creato un simulation
pacchetto nel mio modulo di test. Tecnicamente si tratta di test di unità perché le simulazioni utilizzano la libreria di test di unità, ma non intendo eseguirli tutti come i miei test di unità effettivi.
Quello che vorrei fare è differenziare quei test speciali dai miei test unitari perché voglio eseguire facilmente tutti i test unitari. Penso che sia un po 'come i test funzionali. Hai mai incontrato un caso in cui dovevi preparare la tua domanda per un test funzionale? Dove deve essere collocata nel progetto quella preparazione al test funzionale (sostanzialmente quali sono le mie simulazioni) e come distinguerli dai test unitari?
Sono in Java quindi posso cambiare tutte le firme dei miei metodi da @Test public void myNamedTest()
a public static void main(String[] args)
ma sarebbe laborioso e meno pratico per me usare le mie simulazioni.
Sto usando junit
in un gradle
progetto. Qualsiasi soluzione che crea una cartella di test speciale con gradle
è benvenuta.