Skip to content

feat(consensus)!: implements state merkle root #3953

feat(consensus)!: implements state merkle root

feat(consensus)!: implements state merkle root #3953

GitHub Actions / Test Results (CI) failed Feb 5, 2024 in 0s

1 fail, 79 pass in 49m 40s

80 tests   79 ✅  49m 40s ⏱️
16 suites   0 💤
 1 files     1 ❌

Results for commit 9248320.

Annotations

Check warning on line 0 in consensus_tests

See this annotation in the file changed.

@github-actions github-actions / Test Results (CI)

consensus::foreign_block_distribution (consensus_tests) failed

artifacts/test-results/junit.xml [took 12s]
Raw output
thread 'consensus::foreign_block_distribution' panicked at dan_layer/consensus_tests/src/consensus.rs:449:13:
Not all transaction committed after NodeHeight(21)/NodeHeight(21)/NodeHeight(0) blocks
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

running 1 test
test consensus::foreign_block_distribution ... FAILED

failures:

failures:
    consensus::foreign_block_distribution

test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 9 filtered out; finished in 12.58s
thread 'consensus::foreign_block_distribution' panicked at dan_layer/consensus_tests/src/consensus.rs:449:13:
Not all transaction committed after NodeHeight(21)/NodeHeight(21)/NodeHeight(0) blocks
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / Test Results (CI)

80 tests found

There are 80 tests, see "Raw output" for the full list of tests.
Raw output
consensus_tests ‑ consensus::foreign_block_distribution
consensus_tests ‑ consensus::leader_failure_node_goes_down
consensus_tests ‑ consensus::leader_failure_output_conflict
consensus_tests ‑ consensus::multi_validator_propose_blocks_with_new_transactions_until_all_committed
consensus_tests ‑ consensus::node_requests_missing_transaction_from_local_leader
consensus_tests ‑ consensus::propose_blocks_with_new_transactions_until_all_committed
consensus_tests ‑ consensus::propose_blocks_with_queued_up_transactions_until_all_committed
consensus_tests ‑ consensus::single_transaction
libp2p-messaging ‑ behaviour::tests::cycle_once_works
tari_bor ‑ json_encoding::tests::decode_encode
tari_bor ‑ tag::tests::decoding
tari_bor ‑ tag::tests::encoding
tari_dan_common_types ‑ committee::export_bindings_committeeshard
tari_dan_common_types ‑ committee::tests::select_n_starting_from::it_does_not_panic_empty_committee
tari_dan_common_types ‑ committee::tests::select_n_starting_from::it_selects_members_wrapping_around
tari_dan_common_types ‑ committee::tests::select_n_starting_from::it_wraps_around_once
tari_dan_common_types ‑ committee::tests::select_n_starting_from::it_wraps_the_start_index_around
tari_dan_common_types ‑ epoch::export_bindings_epoch
tari_dan_common_types ‑ node_height::export_bindings_nodeheight
tari_dan_common_types ‑ peer_address::tests::check_conversions
tari_dan_common_types ‑ peer_address::tests::zero
tari_dan_common_types ‑ shard::export_bindings_shard
tari_dan_common_types ‑ shard::test::committee_is_properly_computed
tari_dan_common_types ‑ substate_address::export_bindings_substateaddress
tari_dan_common_types ‑ substate_address::tests::max_committees
tari_dan_common_types ‑ substate_address::tests::shard_range
tari_dan_common_types ‑ substate_address::tests::shards
tari_dan_common_types ‑ substate_address::tests::substate_addresses_to_from_u256_endianness_matches
tari_dan_common_types ‑ uint::tests::u256_one
tari_dan_engine ‑ runtime::workspace::tests::tuples
tari_dan_engine ‑ state_store::memory::tests::read_write
tari_dan_engine ‑ state_store::memory::tests::read_write_rollback_commit
tari_dan_engine ‑ wasm::version::tests::it_accepts_compatible_versions
tari_dan_engine ‑ wasm::version::tests::it_rejects_incompatible_versions
tari_dan_engine::access_rules ‑ component_access_rules::it_allows_owner_to_update_component_access_rules
tari_dan_engine::access_rules ‑ component_access_rules::it_prevents_access_rule_modification_if_owner_is_none
tari_dan_engine::access_rules ‑ component_access_rules::it_restricts_component_methods
tari_dan_engine::access_rules ‑ resource_access_rules::it_allows_access_for_proofs_by_amount
tari_dan_engine::access_rules ‑ resource_access_rules::it_allows_resource_access_with_badge_then_recall
tari_dan_engine::access_rules ‑ resource_access_rules::it_creates_a_proof_from_bucket
tari_dan_engine::access_rules ‑ resource_access_rules::it_denies_actions_on_resource
tari_dan_engine::access_rules ‑ resource_access_rules::it_denies_recall_for_owner
tari_dan_engine::access_rules ‑ resource_access_rules::it_locks_resources_used_in_proofs
tari_dan_engine::access_rules ‑ resource_access_rules::it_permits_cross_template_calls_using_proofs
tari_dan_engine::access_rules ‑ resource_access_rules::it_restricts_resource_actions_to_component
tari_dan_engine::account ‑ attempt_to_overwrite_account
tari_dan_engine::account ‑ basic_faucet_transfer
tari_dan_engine::account ‑ withdraw_from_account_prevented
tari_dan_engine::account_nfts ‑ basic_nft_mint
tari_dan_engine::address_allocation ‑ it_fails_if_allocation_is_not_used
tari_dan_engine::address_allocation ‑ it_uses_allocation_address
tari_dan_engine::airdrop ‑ airdrop
tari_dan_engine::composability ‑ it_allows_function_to_function_calls
tari_dan_engine::composability ‑ it_allows_function_to_method_calls
tari_dan_engine::composability ‑ it_allows_method_to_function_calls
tari_dan_engine::composability ‑ it_allows_method_to_method_calls
tari_dan_engine::composability ‑ it_allows_multiple_recursion_levels
tari_dan_engine::composability ‑ it_does_not_propagate_permissions
tari_dan_engine::composability ‑ it_fails_on_invalid_calls
tari_dan_engine::composability ‑ it_fails_when_surpassing_recursion_limit
tari_dan_engine::confidential ‑ attempt_to_reveal_with_unbalanced_proof
tari_dan_engine::confidential ‑ mint_initial_commitment
tari_dan_engine::confidential ‑ mint_more_later
tari_dan_engine::confidential ‑ multi_commitment_join
tari_dan_engine::confidential ‑ reveal_confidential_and_transfer
tari_dan_engine::confidential ‑ transfer_confidential_amounts_between_accounts
tari_dan_engine::confidential ‑ transfer_confidential_fails_with_invalid_balance
tari_dan_engine::events ‑ basic_emit_event
tari_dan_engine::fees ‑ another_account_pays_partially_for_fees
tari_dan_engine::fees ‑ deducts_fees_from_payments_and_refunds_the_rest
tari_dan_engine::fees ‑ deducts_fees_when_transaction_fails
tari_dan_engine::fees ‑ deposit_from_faucet_then_pay
tari_dan_engine::fees ‑ fail_partial_paid_fees
tari_dan_engine::fees ‑ fail_pay_less_fees_than_fee_transaction
tari_dan_engine::fees ‑ fail_pay_too_little_no_fee_instruction
tari_dan_engine::fees ‑ failed_fee_transaction
tari_dan_engine::fees ‑ success_pay_fee_in_main_instructions
tari_dan_engine::recall ‑ it_recalls_all_resource_types
tari_dan_engine::reentrancy ‑ it_allows_multiple_immutable_access_to_component
tari_dan_engine::reentrancy ‑ it_prevents_multiple_mutable_access_to_component