단위 테스트를 실행하는 방법?
2 대답
- 투표
-
- 2019-02-22
다음을 사용하여 모든 테스트를 실행할 수 있습니다.
dune build @runtest
특정 테스트를 원하는 경우 "별칭 이름"을 찾아야합니다.
dune build @runtest_voting.sh
는 그중 하나입니다 (
git grep runtest_vot
:),.gitlab-ci.yml
파일에도 많은 예제가 있습니다).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 will try that. Do i need to install dune separately ?
- 0
- 2019-02-22
- Ezy
-
tezos를 만들었다면 이미 'dune'이 있습니다.쉘이 "볼"수 있도록`eval $ (opamenv)`를 실행해야 할 수도 있습니다.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
src/proto_alpha/lib_protocol/test
로 이동하여dune runtest
를 실행하면 투표 용을 포함하여 프로토콜 알파에 대한 모든 단위 테스트가 실행됩니다.(voting.ml
에있는 항목)투표와 관련된 클라이언트 명령을 테스트하는 다른 테스트가
src/bin_client/test/test_voting.sh
에 있습니다.이 모든 테스트는
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
.
소스 코드를 다운로드하고 처음부터 노드를 구축했습니다.
모든 단위 테스트가 제대로 실행되는지 다시 확인하려면 어떤 명령을 실행해야합니까?
특히 투표 를위한 단위 테스트를 실행하는 데 관심이 있습니다. p>