Como executar testes unitários?
2 respostas
- votos
-
- 2019-02-22
Vocêpodeexecutartodos ostestes com:
dune build @runtest
Se você quisertestesespecíficos,vocêprecisaencontrar o seu "nome de alias"
dune build @runtest_voting.sh
é um deles (queeuencontrei com
git grep runtest_vot
:),o arquivo.gitlab-ci.yml
tem muitosexemplostambém).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 vaitentarisso.Precisoinstalar as dunas separadamente?Awesome will try that. Do i need to install dune separately ?
- 0
- 2019-02-22
- Ezy
-
Se você construiu Tezos,vocêjátem "duna".Talvez vocêpreciseexecutar 'Eval $ (opamenv) `para sua conchapara" ver ".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
Pode-seirno
SRC/Proto_ALPHA/LIB_PROTOCOL/TEST
e executeDune Rattest
,queexecutarátodos ostestes de unidadepara oprotocolo Alpha,incluindo os que votam(aquelesemvoting.ml
).Outrotesteestápresenteem
SRC/BIN_CLIENT/TEST/TEST_VOTING.SH
quetesta os comandos do cliente relacionados à votação.Todosessestestes sãoexecutados quando umfunciona
fazer oteste
.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
.
Eubaixei o código-fontee construímosmeunó do zero.
Qual o comando devoexecutarpara verificarnovamente setodos ostestes de unidadefuncionambem?
Emparticularestouinteressadoem executar oteste de unidadepara votação .
.