From c25e129e22a8606a52fe089e99ebf4f903f9e829 Mon Sep 17 00:00:00 2001 From: github-action-benchmark Date: Sun, 7 Jan 2024 04:47:39 +0000 Subject: [PATCH] add Gear workspace tests (customSmallerIsBetter) benchmark result for ee7fb46eda2714bda21a77098236942b64424336 --- data.js | 1596 ++++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 1595 insertions(+), 1 deletion(-) diff --git a/data.js b/data.js index deb7854d..5cd738c7 100644 --- a/data.js +++ b/data.js @@ -1,5 +1,5 @@ window.BENCHMARK_DATA = { - "lastUpdate": 1704516698343, + "lastUpdate": 1704602858950, "repoUrl": "https://github.com/gear-tech/gear", "entries": { "Gear workspace tests": [ @@ -439316,6 +439316,1600 @@ window.BENCHMARK_DATA = { "range": "± 0" } ] + }, + { + "commit": { + "author": { + "name": "Vadim Smirnov", + "username": "ukint-vs", + "email": "ukint-vs@proton.me" + }, + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "id": "ee7fb46eda2714bda21a77098236942b64424336", + "message": "fix(vara): Add staking admin origin to pallet-staking (#3633)", + "timestamp": "2024-01-06T18:18:35Z", + "url": "https://github.com/gear-tech/gear/commit/ee7fb46eda2714bda21a77098236942b64424336" + }, + "date": 1704602845441, + "tool": "customSmallerIsBetter", + "benches": [ + { + "name": "Total time", + "value": 190733, + "unit": "ms", + "range": "± 6043" + }, + { + "name": "pallet-gear - mock::__construct_runtime_integrity_test::runtime_integrity_tests", + "value": 3, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - schedule::test::instructions_backward_compatibility", + "value": 3, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::async_does_not_duplicate_sync", + "value": 8, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::async_init", + "value": 13, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::async_recursion", + "value": 47, + "unit": "ms", + "range": "± 1" + }, + { + "name": "pallet-gear - tests::async_sleep_for", + "value": 28, + "unit": "ms", + "range": "± 1" + }, + { + "name": "pallet-gear - tests::async_works", + "value": 23, + "unit": "ms", + "range": "± 1" + }, + { + "name": "pallet-gear - tests::auto_reply_from_user_no_mailbox", + "value": 32, + "unit": "ms", + "range": "± 1" + }, + { + "name": "pallet-gear - tests::auto_reply_out_of_rent_mailbox", + "value": 4, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::auto_reply_out_of_rent_waitlist", + "value": 11, + "unit": "ms", + "range": "± 1" + }, + { + "name": "pallet-gear - tests::auto_reply_sent", + "value": 4, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::backend_errors_handled_in_program", + "value": 5, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::block_gas_limit_works", + "value": 7, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::calculate_gas_delayed_reservations_sending", + "value": 7, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::calculate_gas_fails_when_calculation_limit_exceeded", + "value": 954, + "unit": "ms", + "range": "± 38" + }, + { + "name": "pallet-gear - tests::calculate_gas_info_for_wait_dispatch_works", + "value": 7, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::calculate_gas_returns_not_block_limit", + "value": 6, + "unit": "ms", + "range": "± 1" + }, + { + "name": "pallet-gear - tests::calculate_gas_wait", + "value": 23, + "unit": "ms", + "range": "± 1" + }, + { + "name": "pallet-gear - tests::calculate_init_gas", + "value": 7, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::call_forbidden_function", + "value": 4, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::cascading_delayed_gasless_send_work", + "value": 8, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::cascading_messages_with_value_do_not_overcharge", + "value": 14, + "unit": "ms", + "range": "± 1" + }, + { + "name": "pallet-gear - tests::check_gear_stack_end_fail", + "value": 4, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::check_gr_read_error_works", + "value": 3, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::check_mutable_global_exports_restriction", + "value": 3, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::check_random_works", + "value": 5, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::check_reply_push_payload_exceed", + "value": 12, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::claim_value_works", + "value": 4, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::custom_async_entrypoint_works", + "value": 20, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::default_wait_lock_timeout", + "value": 12, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::defer_program_initialization", + "value": 6, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::delayed_program_creation_no_code", + "value": 3, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::delayed_reservations_sending_validation", + "value": 7, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::delayed_reservations_to_mailbox", + "value": 6, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::delayed_send_from_reservation_not_for_mailbox", + "value": 6, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::delayed_send_program_message_payment", + "value": 37, + "unit": "ms", + "range": "± 1" + }, + { + "name": "pallet-gear - tests::delayed_send_program_message_with_reservation", + "value": 6, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::delayed_send_user_message_payment", + "value": 36, + "unit": "ms", + "range": "± 1" + }, + { + "name": "pallet-gear - tests::delayed_send_user_message_with_reservation", + "value": 6, + "unit": "ms", + "range": "± 1" + }, + { + "name": "pallet-gear - tests::delayed_sending", + "value": 4, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::delayed_user_replacement", + "value": 37, + "unit": "ms", + "range": "± 1" + }, + { + "name": "pallet-gear - tests::delayed_wake", + "value": 5, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::demo_constructor_is_demo_ping", + "value": 22, + "unit": "ms", + "range": "± 1" + }, + { + "name": "pallet-gear - tests::demo_constructor_value_eq", + "value": 20, + "unit": "ms", + "range": "± 1" + }, + { + "name": "pallet-gear - tests::demo_constructor_works", + "value": 20, + "unit": "ms", + "range": "± 1" + }, + { + "name": "pallet-gear - tests::dispatch_kind_forbidden_function", + "value": 8, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::distributor_distribute", + "value": 8, + "unit": "ms", + "range": "± 1" + }, + { + "name": "pallet-gear - tests::distributor_initialize", + "value": 6, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::double_read_works", + "value": 18, + "unit": "ms", + "range": "± 1" + }, + { + "name": "pallet-gear - tests::events_logging_works", + "value": 5, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::execution_over_blocks", + "value": 44, + "unit": "ms", + "range": "± 1" + }, + { + "name": "pallet-gear - tests::exit_handle", + "value": 19, + "unit": "ms", + "range": "± 1" + }, + { + "name": "pallet-gear - tests::exit_locking_funds", + "value": 19, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::exited_program_zero_gas", + "value": 3, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::few_system_reservations_across_waits_works", + "value": 15, + "unit": "ms", + "range": "± 1" + }, + { + "name": "pallet-gear - tests::free_range_invalid_range_error", + "value": 3, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::free_range_oob_error", + "value": 3, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::free_range_success", + "value": 3, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::free_storage_hold_on_scheduler_overwhelm", + "value": 23, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::free_usage_error", + "value": 3, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::futures_unordered", + "value": 61, + "unit": "ms", + "range": "± 2" + }, + { + "name": "pallet-gear - tests::gas_limit_exceeded_oob_case", + "value": 9, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::gas_reservation_wait_wake_exit", + "value": 6, + "unit": "ms", + "range": "± 1" + }, + { + "name": "pallet-gear - tests::gas_reservation_works", + "value": 7, + "unit": "ms", + "range": "± 1" + }, + { + "name": "pallet-gear - tests::gas_reservations_check_params", + "value": 5, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::gas_reservations_cleaned_in_terminated_program", + "value": 6, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::gas_reservations_existing_reserve_unreserve", + "value": 5, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::gas_reservations_fresh_reserve_unreserve", + "value": 5, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::gas_spent_precalculated", + "value": 4, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::gas_spent_vs_balance", + "value": 11, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::gasfull_after_gasless", + "value": 4, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::gear_block_number_math_adds_up", + "value": 4, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::gear_run_only_runs_once_per_block", + "value": 3, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::incomplete_async_payloads_kept", + "value": 12, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::init_message_logging_works", + "value": 4, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::init_wait_reply_exit_cleaned_storage", + "value": 7, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::initial_pages_cheaper_than_allocated_pages", + "value": 5, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::invalid_memory_page_count_rejected", + "value": 3, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::lazy_pages", + "value": 3, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::locking_gas_for_waitlist", + "value": 25, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::mailbox_rent_claimed", + "value": 25, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::mailbox_rent_out_of_rent", + "value": 26, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::mailbox_sending_instant_transfer", + "value": 25, + "unit": "ms", + "range": "± 1" + }, + { + "name": "pallet-gear - tests::mailbox_threshold_works", + "value": 26, + "unit": "ms", + "range": "± 1" + }, + { + "name": "pallet-gear - tests::mailbox_works", + "value": 4, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::memory_access_cases", + "value": 4, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::messages_processing_works", + "value": 4, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::messages_to_uninitialized_program_wait", + "value": 4, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::missing_block_tasks_handled", + "value": 4, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::missing_functions_are_not_executed", + "value": 4, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::missing_handle_is_not_executed", + "value": 4, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::module_instantiation_error", + "value": 3, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::mx_lock_ownership_exceedance", + "value": 63, + "unit": "ms", + "range": "± 1" + }, + { + "name": "pallet-gear - tests::no_redundant_gas_value_after_exiting", + "value": 21, + "unit": "ms", + "range": "± 1" + }, + { + "name": "pallet-gear - tests::non_existent_code_id_zero_gas", + "value": 3, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::oom_handler_works", + "value": 3, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::pause_terminated_exited_program", + "value": 32, + "unit": "ms", + "range": "± 1" + }, + { + "name": "pallet-gear - tests::pause_waited_uninited_program", + "value": 22, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::pay_program_rent_extrinsic_works", + "value": 3, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::pay_program_rent_syscall_works", + "value": 13, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::program_generator_works", + "value": 5, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::program_lifecycle_works", + "value": 4, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::pseudo_duplicate_wake", + "value": 21, + "unit": "ms", + "range": "± 1" + }, + { + "name": "pallet-gear - tests::read_big_state", + "value": 270, + "unit": "ms", + "range": "± 8" + }, + { + "name": "pallet-gear - tests::read_state_bn_and_timestamp_works", + "value": 18, + "unit": "ms", + "range": "± 1" + }, + { + "name": "pallet-gear - tests::read_state_using_wasm_errors", + "value": 5, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::read_state_using_wasm_works", + "value": 10, + "unit": "ms", + "range": "± 1" + }, + { + "name": "pallet-gear - tests::read_state_works", + "value": 5, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::reject_incorrect_binary", + "value": 3, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::reject_incorrect_stack_pointer", + "value": 3, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::relay_messages", + "value": 18, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::remove_from_waitlist_after_exit_reply", + "value": 19, + "unit": "ms", + "range": "± 1" + }, + { + "name": "pallet-gear - tests::replies_denied_in_handle_reply", + "value": 5, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::reply_deposit_gstd_async", + "value": 8, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::reply_deposit_panic_in_handle_reply", + "value": 19, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::reply_deposit_to_program", + "value": 20, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::reply_deposit_to_user_auto_reply", + "value": 20, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::reply_deposit_to_user_claim", + "value": 20, + "unit": "ms", + "range": "± 1" + }, + { + "name": "pallet-gear - tests::reply_deposit_to_user_out_of_rent", + "value": 20, + "unit": "ms", + "range": "± 1" + }, + { + "name": "pallet-gear - tests::reply_deposit_to_user_reply", + "value": 20, + "unit": "ms", + "range": "± 1" + }, + { + "name": "pallet-gear - tests::reply_from_reservation", + "value": 7, + "unit": "ms", + "range": "± 1" + }, + { + "name": "pallet-gear - tests::reply_with_small_non_zero_gas", + "value": 5, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::reservation_manager", + "value": 6, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::reservations_cleaned_in_paused_program", + "value": 5, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::restrict_start_section", + "value": 3, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::resume_program_works", + "value": 8, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::resume_session_init_works", + "value": 3, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::resume_session_push_works", + "value": 6, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::rw_lock_works", + "value": 54, + "unit": "ms", + "range": "± 1" + }, + { + "name": "pallet-gear - tests::send_from_reservation", + "value": 8, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::send_gasless_message_works", + "value": 4, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::send_gasless_reply_works", + "value": 4, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::send_message_expected_failure", + "value": 4, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::send_message_uninitialized_program", + "value": 3, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::send_message_works", + "value": 3, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::send_reply_failure_to_claim_from_mailbox", + "value": 3, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::send_reply_value_claiming_works", + "value": 4, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::send_reply_works", + "value": 3, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::signal_async_wait_works", + "value": 8, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::signal_backend_error_forbidden_action_works", + "value": 8, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::signal_backend_error_invalid_debug_works", + "value": 8, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::signal_backend_error_unrecoverable_ext_works", + "value": 8, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::signal_during_precharge", + "value": 8, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::signal_during_prepare", + "value": 8, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::signal_memory_overflow_works", + "value": 8, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::signal_on_uninitialized_program", + "value": 7, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::signal_recursion_not_occurs", + "value": 8, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::signal_removed_from_waitlist_works", + "value": 8, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::signal_run_out_of_gas_memory_access_works", + "value": 10, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::signal_run_out_of_gas_works", + "value": 11, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::signal_unreachable_instruction_incorrect_free_works", + "value": 8, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::signal_unreachable_instruction_works", + "value": 8, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::signal_userspace_panic_works", + "value": 8, + "unit": "ms", + "range": "± 1" + }, + { + "name": "pallet-gear - tests::spent_gas_to_reward_block_author_works", + "value": 3, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::state_request", + "value": 9, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::state_rollback", + "value": 6, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::system_reservation_accumulate_works", + "value": 7, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::system_reservation_exit_works", + "value": 7, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::system_reservation_gas_allowance_rollbacks", + "value": 8, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::system_reservation_panic_works", + "value": 7, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::system_reservation_unreserve_works", + "value": 8, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::system_reservation_wait_and_exit_across_executions", + "value": 8, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::system_reservation_wait_and_exit_works", + "value": 8, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::system_reservation_wait_and_panic_works", + "value": 8, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::system_reservation_wait_and_reserve_with_panic_works", + "value": 9, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::system_reservation_wait_works", + "value": 8, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::system_reservation_zero_amount_panics", + "value": 7, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::terminated_locking_funds", + "value": 14, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::terminated_program_zero_gas", + "value": 3, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::test_async_messages", + "value": 28, + "unit": "ms", + "range": "± 1" + }, + { + "name": "pallet-gear - tests::test_code_is_not_reset_within_program_submission", + "value": 3, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::test_code_is_not_submitted_twice_after_program_submission", + "value": 3, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::test_code_submission_pass", + "value": 3, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::test_constructor_if_else", + "value": 11, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::test_create_program_duplicate", + "value": 6, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::test_create_program_duplicate_in_one_execution", + "value": 5, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::test_create_program_miscellaneous", + "value": 7, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::test_create_program_no_code_hash", + "value": 10, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::test_create_program_simple", + "value": 8, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::test_create_program_with_exceeding_value", + "value": 8, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::test_create_program_with_value_lt_ed", + "value": 23, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::test_create_program_without_gas_works", + "value": 17, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::test_create_program_works", + "value": 6, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::test_different_waits_fail", + "value": 34, + "unit": "ms", + "range": "± 1" + }, + { + "name": "pallet-gear - tests::test_different_waits_success", + "value": 20, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::test_gas_allowance_exceed_no_context", + "value": 4, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::test_gas_allowance_exceed_with_context", + "value": 32, + "unit": "ms", + "range": "± 1" + }, + { + "name": "pallet-gear - tests::test_gas_info_of_terminated_program", + "value": 34, + "unit": "ms", + "range": "± 1" + }, + { + "name": "pallet-gear - tests::test_handle_signal_wait", + "value": 12, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::test_join_wait_timeout", + "value": 8, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::test_mad_big_prog_instrumentation", + "value": 19, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::test_message_processing_for_non_existing_destination", + "value": 4, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::test_no_messages_to_paused_program", + "value": 5, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::test_pausing_programs_works", + "value": 5, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::test_reinstrumentation_works", + "value": 4, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::test_reply_to_terminated_program", + "value": 19, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::test_requeue_after_wait_for_timeout", + "value": 10, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::test_same_code_submission_fails", + "value": 3, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::test_select_wait_timeout", + "value": 7, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::test_send_to_terminated_from_program", + "value": 32, + "unit": "ms", + "range": "± 1" + }, + { + "name": "pallet-gear - tests::test_sending_waits", + "value": 14, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::test_two_contracts_composition_works", + "value": 11, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::test_wait_lost", + "value": 8, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::test_wait_timeout", + "value": 7, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::uninitialized_program_should_accept_replies", + "value": 5, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::uninitialized_program_terminates_on_pause", + "value": 5, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::uninitialized_program_zero_gas", + "value": 4, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::unstoppable_block_execution_works", + "value": 12, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::unused_gas_released_back_works", + "value": 3, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::upload_program_expected_failure", + "value": 3, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::upload_program_fails_on_duplicate_id", + "value": 3, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::value_counter_set_correctly_for_interruptions", + "value": 21, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::wait_after_reply", + "value": 23, + "unit": "ms", + "range": "± 1" + }, + { + "name": "pallet-gear - tests::wait_state_machine", + "value": 4, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::waited_with_zero_gas", + "value": 4, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::wake_messages_after_program_inited", + "value": 10, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::waking_message_waiting_for_mx_lock_does_not_lead_to_deadlock", + "value": 18, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::waking_message_waiting_for_rw_lock_does_not_lead_to_deadlock", + "value": 29, + "unit": "ms", + "range": "± 1" + }, + { + "name": "pallet-gear - tests::wasm_metadata_generation_works", + "value": 10, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::wasm_ref_types_doesnt_work", + "value": 3, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear - tests::wrong_entry_type", + "value": 3, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear-debug - mock::__construct_runtime_integrity_test::runtime_integrity_tests", + "value": 3, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear-debug - tests::check_changed_pages_in_storage", + "value": 4, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear-debug - tests::check_gear_stack_end", + "value": 3, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear-debug - tests::check_not_allocated_pages", + "value": 4, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear-debug - tests::debug_mode_works", + "value": 4, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear-debug - tests::disabled_program_rent", + "value": 9, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear-debug - tests::vec", + "value": 7, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear-gas - mock::__construct_runtime_integrity_test::runtime_integrity_tests", + "value": 2, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear-gas - tests::all_keys_are_cleared", + "value": 2, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear-gas - tests::can_cut_nodes", + "value": 2, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear-gas - tests::catch_value_all_blocked", + "value": 2, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear-gas - tests::catch_value_all_catch", + "value": 2, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear-gas - tests::gas_free_after_consumed", + "value": 2, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear-gas - tests::limit_vs_origin", + "value": 2, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear-gas - tests::lock_works", + "value": 2, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear-gas - tests::long_chain", + "value": 2, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear-gas - tests::simple_value_tree", + "value": 2, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear-gas - tests::split_with_no_value", + "value": 2, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear-gas - tests::splits_fail", + "value": 2, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear-gas - tests::sub_nodes_tree_with_spends", + "value": 2, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear-gas - tests::subtree_gas_limit_remains_intact", + "value": 2, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear-gas - tests::test_consume_procedure_with_subnodes", + "value": 2, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear-gas - tests::value_tree_known_errors", + "value": 2, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear-gas - tests::value_tree_with_all_kinds_of_nodes", + "value": 2, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear-messenger - mock::__construct_runtime_integrity_test::runtime_integrity_tests", + "value": 2, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear-messenger - tests::dequeued_impl_works_manually", + "value": 2, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear-messenger - tests::queue_processing_impl_works_manually", + "value": 2, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear-messenger - tests::queue_works", + "value": 2, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear-messenger - tests::sent_impl_works", + "value": 2, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear-payment - mock::__construct_runtime_integrity_test::runtime_integrity_tests", + "value": 2, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear-payment - tests::custom_fee_multiplier_updated_per_block", + "value": 2, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear-payment - tests::fee_payer_replacement_works", + "value": 2, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear-payment - tests::fee_rounding_error_bounded_by_multiplier", + "value": 3, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear-payment - tests::mq_size_affecting_fee_works", + "value": 2, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear-payment - tests::mq_size_not_affecting_fee_works", + "value": 2, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear-payment - tests::query_info_and_fee_details_work", + "value": 2, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear-payment - tests::reply_with_voucher_pays_fee_from_voucher_ok", + "value": 2, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear-scheduler - mock::__construct_runtime_integrity_test::runtime_integrity_tests", + "value": 2, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear-scheduler - tests::gear_handles_outdated_tasks", + "value": 3, + "unit": "ms", + "range": "± 0" + }, + { + "name": "pallet-gear-scheduler - tests::gear_handles_tasks", + "value": 3, + "unit": "ms", + "range": "± 0" + } + ] } ], "Node runtime tests": [