Come eseguire gli unit test?
2 risposta
- voti
-
- 2019-02-22
Puoieseguiretuttii test con:
dune build @runtest
se vuoitestparticolari devitrovareil loro "nome alias"
dune build @runtest_voting.sh
è uno di questi (che hotrovato con
git grep runtest_vot
:),ancheilfile.gitlab-ci.yml
hamoltiesempi).You can run all the tests with:
dune build @runtest
if you want particular tests you need to find their "alias name"
dune build @runtest_voting.sh
is one of them (That I found with
git grep runtest_vot
:), the file.gitlab-ci.yml
has many examples also).-
Fantastico ciproverà.Devoinstallare dune separatamente?Awesome will try that. Do i need to install dune separately ?
- 0
- 2019-02-22
- Ezy
-
Se hai costruitotezos,haigià "dune".Forse haibisogno dieseguire `eval $ (opamenv)` affinché latua shell lo "veda".If you have built tezos, you already have `dune`. Maybe you need to run `eval $(opam env)` for your shell to "see" it.
- 1
- 2019-02-22
- Seb Mondet
-
- 2019-02-22
Sipuò andarein
src/proto_alpha/lib_protocol/test
edeseguiredune runtest
,cheeseguiràtuttii test unitariperilprotocollo alpha,inclusi quelliperil voto(quelliinvoting.ml
).Un altrotest èpresentein
src/bin_client/test/test_voting.sh
che verificai comandi del client relativi al voto.Tutti questitest vengonoeseguiti quando siesegue
make test
.One can go in the
src/proto_alpha/lib_protocol/test
and rundune runtest
, which will execute all unit tests for the protocol alpha, including the ones for voting (those invoting.ml
).Another test is present in
src/bin_client/test/test_voting.sh
which tests the client commands related to voting.All these tests are executed when one runs
make test
.
Ho scaricatoil codice sorgentee costruitoilmionodo da zero.
Quale comando dovreieseguireper ricontrollare chetuttigli unittestfunzionino correttamente?
Inparticolare,sonointeressato aeseguire lo unittestper la votazione .