Erlide: come eseguire tutti i test eunit-progetto in una sola volta?
-
28-09-2019 - |
Domanda
Ho appena iniziato a sviluppare (da zero) un nuovo progetto in Erlang. Io uso Erlide, un plugin per Eclipse. Ho scritto alcuni test di unità (utilizzando EUnit) ma trovo in esecuzione ciascuno di loro (uno per uno) a mano abbastanza fastidioso. Esiste un modo per automatizzare questo processo, in modo che - con solo un paio di click - tutti i miei test vengono eseguiti
Grazie in anticipo per il vostro aiuto.
Soluzione
Per eseguire tutti i test in una directory è possibile utilizzare la primitiva:
{dir, Path::string()}
Questo test tutti i file oggetto nella directory specificata, come se fosse stato specificato singolarmente utilizzando {file, filename}.
È inoltre possibile utilizzare il file
application
and primitivo e gli altri per definire serie di prove.
possibile trovare la documentazione a tutti questi sotto rappresentazione di prova 1.5 EUnit