2016-01-07 19 views
7

Sto cercando di capire come farlo funzionare. La documentazione è sottile a dir poco su questo importante argomento.Come configurare Unity Test Tools su Unity 5

La piccola quantità di esercitazioni che ho trovato fa riferimento a opzioni non presenti nemmeno quando apro lo strumento. Non vedo l'unità Test Runner, solo il corridore di test di integrazione. (versione 5.3.1f1)

Come aggiungere un test? Come eseguirlo?

Il test run di integrazione consente di aggiungere un test, ma non è stato possibile trovare la modalità di scrittura del test effettivo.

È triste che non ci sia quasi nessuna documentazione su questo ovunque, o almeno non l'ho trovato.

+1

Se una delle risposte ha funzionato per te, sarebbe utile per gli altri se accettassi quella risposta. In caso contrario, non esitare a commentare le risposte fornite o aggiornare la tua domanda. –

+0

Sembra un bug perché gli strumenti mostrano i menu previsti sulla versione 4. Ho inserito un bug in proposito. – javydreamercsw

risposta

12

Gli strumenti Unity Test sono già inclusi in Unity a partire dalla versione 5.3. Anche senza scaricare gli Unity Test Tools dall'Asset Store, dovresti essere in grado di trovare "Editor Test Runner" nel menu Finestra. Questo è fondamentalmente il corridore Test unitario. Per altre funzionalità come asserzioni, test di integrazione, ecc., È ancora necessario il pacchetto Unity Test Tools dall'Asset Store.

Gli strumenti di test utilizzano NUnit internamente, quindi è possibile scrivere test utilizzando l'API NUnit standard come descritto qui http://www.nunit.org/index.php?p=quickStart&r=2.6.3. C'è anche un video tutorial Unity qui: https://unity3d.com/learn/tutorials/modules/beginner/live-training-archive/test-tools. Assicurati di inserire i tuoi test in una cartella dell'Editor.

Si noti inoltre che alcune caratteristiche come asserzioni non sono supportate per Windows Store Apps e non sarà nemmeno in grado di costruire per questa piattaforma fino a quando si dispone di quelle librerie nel progetto.