¿Cómo ejecutar pruebas unitarias?
2 respuestas
- votos
-
- 2019-02-22
Puedeejecutartodas laspruebas con:
dune build @runtest
si deseapruebasespecíficas,debeencontrar su "nombre de alias"
dune build @runtest_voting.sh
es uno deellos (queencontré con
git grep runtest_vot
:),el archivo.gitlab-ci.yml
tambiéntiene muchosejemplos).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).-
Awesome lointentará.¿Necesitoinstalar Dunepor separado?Awesome will try that. Do i need to install dune separately ?
- 0
- 2019-02-22
- Ezy
-
Si ha construidotezos,yatiene `dune`.Tal veznecesiteejecutar `eval $ (opamenv)`para que su shell lo "vea".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
Unopuedeir al
src/proto_alpha/lib_protocol/test
yejecutardune runtest
,queejecutarátodas laspruebas unitariasparaelprotocolo alfa,incluidas las de votación.(los devoting.ml
).Hay otrapruebapresenteen
src/bin_client/test/test_voting.sh
queprueba los comandos del cliente relacionados con la votación.Todasestaspruebas seejecutan cuando unoejecuta
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
.
Descarguéel códigofuente y construími nodo desde cero.
¿Qué comando deboejecutarpara comprobar quetodas laspruebas unitariasfuncionan correctamente?
Enparticular,estoyinteresadoen ejecutar laprueba unitariapara votar .