Improve and document existing alcotests
Status | Subdirectory in src/
|
MR | Branch | Remark |
---|---|---|---|---|
lib_micheline |
!2113 (merged) | hai@alcotests-documentation-lib_micheline |
||
lib_shell |
!2102 (merged) | hai@tezos-alcotests-documentation-lib_shell |
Rebased on store_rehaul . Waiting for @vbotbol
|
|
proto_alpha/lib_protocol |
!2400 (merged) !318 (closed) | hai@alcotests-documentation-lib_protocol_rebased_metastatedev_upon_proto-proposal |
On hold. Waiting for @paracetamolo | |
proto_alpha/lib_client |
!2154 (merged) | hai@alcotests-documentation-lib_client |
||
lib_storage |
hai@tezos-alcotests-documentation-lib_shell |
Rebased on store_rehaul . Waiting for @vbotbol
|
||
lib_signer_backends |
!2145 (merged) | hai@alcotests-documentation-lib_signer_backends |
||
lib_error_monad |
!2141 (merged) | hai@alcotests-documentation-lib_error_monad |
||
lib_stdlib |
To be externalized by @raphael-proust. | |||
lib_stdlib_unix |
To be externalized by @raphael-proust. | |||
lib_requester |
!2147 (merged) | hai@alcotests-documentation-lib_requester |
||
bin_client |
Not an alcotest. | |||
lib_lwt_result_stdlib |
To be externalized by @raphael-proust. | |||
lib_client_base |
!2146 (merged) | hai@alcotests-documentation-lib_client_base |
||
|
lib_p2p |
!2115 (merged) !2192 (merged) | hai@alcotests-documentation-lib_p2p |
|
lib_crypto |
!2109 (merged) | hai@alcotests-documentation-lib_crypto |
||
lib_protocol_environment |
!2142 (merged) | hai@alcotests-documentation-lib_protocol_environment |
Legend:
-
🚫 : nothing to be done -
🚧 : work-in-progress -
🔄 : to be reviewed -
🚦 : on hold -
✅ : merged
Guidelines
See Tezos Developer Resources > Testing > Conventions
Tests to fix
Here is the list of, presumably, test files (obtained through find src -path \*test/\*.ml
). I've removed the tests from protocol
Carthage. Some of these may not be actual test files but helpers,
however, incoherent naming makes it difficult to know without
inspecting each file.
-
src/lib_micheline/test/test_parser.ml -
src/lib_micheline/test/assert.ml -
src/lib_shell/test/test_node.ml -
src/lib_shell/test/assert.ml -
src/lib_shell/test/test_state_checkpoint.ml -
src/lib_shell/test/shell_test_helpers.ml -
src/lib_shell/test/test_store_checkpoint.ml -
src/lib_shell/test/test_validator.ml -
src/lib_shell/test/test_locator.ml -
src/lib_shell/test/test_store.ml -
src/lib_shell/test/test_protocol_validator.ml -
src/lib_shell/test/test_state.ml -
src/lib_shell/test/test.ml -
src/proto_alpha/lib_protocol/test/delegation.ml -
src/proto_alpha/lib_protocol/test/seed.ml -
src/proto_alpha/lib_protocol/test/origination.ml -
src/proto_alpha/lib_protocol/test/transfer.ml -
src/proto_alpha/lib_protocol/test/double_baking.ml -
src/proto_alpha/lib_protocol/test/combined_operations.ml -
src/proto_alpha/lib_protocol/test/helpers/block.ml -
src/proto_alpha/lib_protocol/test/helpers/nonce.ml -
src/proto_alpha/lib_protocol/test/helpers/incremental.ml -
src/proto_alpha/lib_protocol/test/helpers/context.ml -
src/proto_alpha/lib_protocol/test/helpers/assert.ml -
src/proto_alpha/lib_protocol/test/helpers/testable.ml -
src/proto_alpha/lib_protocol/test/helpers/op.ml -
src/proto_alpha/lib_protocol/test/helpers/test_tez.ml -
src/proto_alpha/lib_protocol/test/helpers/account.ml -
src/proto_alpha/lib_protocol/test/helpers/rewards.ml -
src/proto_alpha/lib_protocol/test/voting.ml -
src/proto_alpha/lib_protocol/test/qty.ml -
src/proto_alpha/lib_protocol/test/double_endorsement.ml -
src/proto_alpha/lib_protocol/test/main.ml -
src/proto_alpha/lib_protocol/test/activation.ml -
src/proto_alpha/lib_protocol/test/baking.ml -
src/proto_alpha/lib_protocol/test/interpretation.ml -
src/proto_alpha/lib_protocol/test/endorsement.ml -
src/proto_alpha/lib_protocol/test/test.ml -
src/proto_alpha/lib_protocol/test/rolls.ml -
src/proto_alpha/lib_client/test/test_michelson_v1_macros.ml -
src/proto_alpha/lib_client/test/assert.ml -
src/lib_storage/test/assert.ml -
src/lib_storage/test/test_raw_store.ml -
src/lib_storage/test/test_context.ml -
src/lib_storage/test/test.ml -
src/lib_signer_backends/test/test_encrypted.ml -
src/lib_signer_backends/unix/test/test_crouching.ml -
src/lib_error_monad/test/test_recursive_registration.ml -
src/lib_stdlib/test/assert.ml -
src/lib_stdlib/test/test_lwt_pipe.ml -
src/lib_stdlib/test/test_tzList.ml -
src/lib_stdlib/test/test_tzString.ml -
src/lib_requester/test/test_requester.ml -
src/bin_client/test/proto_test_injection/main.ml -
src/lib_lwt_result_stdlib/test/assert.ml -
src/lib_lwt_result_stdlib/test/test_hashtbl.ml -
src/lib_stdlib_unix/test/test_lwt_exit_exit.ml -
src/lib_stdlib_unix/test/test_lwt_exit_return.ml -
src/lib_stdlib_unix/test/test_lwt_exit_raise.ml -
src/lib_stdlib_unix/test/test_lwt_exit_clean_up.ml -
src/lib_stdlib_unix/test/test_lwt_exit_unregister_clean_up.ml -
src/lib_stdlib_unix/test/test_lwt_exit_signal.ml -
src/lib_stdlib_unix/test/test_lwt_exit_exit_escape.ml -
src/lib_stdlib_unix/test/test_lwt_exit_raise_exit.ml -
src/lib_stdlib_unix/test/test_lwt_exit_after.ml -
src/lib_stdlib_unix/test/test_lwt_exit_unregister_clean_up_with_after.ml -
src/lib_client_base/test/pbkdf_tests.ml -
src/lib_client_base/test/bip39_tests.ml -
src/lib_p2p/test/test_p2p_ipv6set.ml -
src/lib_p2p/test/test_p2p_peerset.ml -
src/lib_p2p/test/test_p2p_banned_peers.ml -
src/lib_p2p/test/test_p2p_pool.ml -
src/lib_p2p/test/test_p2p_io_scheduler.ml -
src/lib_p2p/test/test_p2p_socket.ml -
src/lib_p2p/test/process.ml -
src/lib_crypto/test/test_merkle.ml -
src/lib_crypto/test/test_base58.ml -
src/lib_crypto/test/test_hacl.ml -
src/lib_crypto/test/test_crypto_box.ml -
src/lib_crypto/test/test_pvss.ml -
src/lib_crypto/test/test_blake2b.ml -
src/lib_crypto/test/roundtrips.ml -
src/lib_crypto/test/test_deterministic_nonce.ml -
src/lib_crypto/test/test_ed25519.ml -
src/lib_protocol_environment/test/test_mem_context.ml -
src/lib_protocol_environment/test/assert.ml -
src/lib_protocol_environment/test/test.ml
Edited by Hai Nguyen Van