Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Run nightly cargo through rustup in WASM builder #1301

Merged
merged 1 commit into from
Aug 9, 2022
Merged

Conversation

ark0f
Copy link
Member

@ark0f ark0f commented Aug 9, 2022

May help in case of regressions (for example, rust-lang/rustup#3036)

@ark0f ark0f added A0-pleasereview PR is ready to be reviewed by the team D5-tooling Helper tools and utilities labels Aug 9, 2022
@ark0f ark0f requested a review from shamilsan August 9, 2022 14:47
@github-actions
Copy link
Contributor

github-actions bot commented Aug 9, 2022

c598910
Pallet tests (values are in nanoseconds)

Total execution time

name current median average lower/upper quartile min max
Total time 82 512 000 000; +2010.55% ‼️ 3 909 500 000 4 473 529 999 (3 751 000 000; 4 101 500 000) 3 518 000 000 59 626 000 000

name = pallet-gear

name current median average lower/upper quartile min max
mock::__construct_runtime_integrity_test::runtime_integrity_tests 13 000 000; +44.44% ❗ 9 000 000 9 240 000 (8 000 000; 10 000 000) 6 000 000 17 000 000
schedule::test::print_test_schedule 13 000 000; +44.44% ❗ 9 000 000 9 710 000 (8 000 000; 10 000 000) 7 000 000 16 000 000
tests::block_gas_limit_works 38 000 000; +137.50% ‼️ 16 000 000 16 350 000 (15 000 000; 17 000 000) 11 000 000 25 000 000
tests::call_forbidden_function 16 000 000; +14.29% ❗ 14 000 000 13 080 000 (10 000 000; 15 000 000) 8 000 000 17 000 000
tests::cascading_messages_with_value_do_not_overcharge 133 000 000; +137.50% ‼️ 56 000 000 57 540 000 (54 000 000; 59 500 000) 51 000 000 69 000 000
tests::claim_value_works 29 000 000; +93.33% ‼️ 15 000 000 14 720 000 (14 000 000; 16 000 000) 9 000 000 21 000 000
tests::defer_program_initialization 52 000 000; +85.71% ‼️ 28 000 000 28 320 000 (26 000 000; 30 000 000) 21 000 000 42 000 000
tests::distributor_distribute 44 000 000; +109.52% ‼️ 21 000 000 21 920 000 (20 000 000; 23 000 000) 15 000 000 31 000 000
tests::distributor_initialize 43 000 000; +186.67% ‼️ 15 000 000 15 730 000 (14 000 000; 17 000 000) 11 000 000 23 000 000
tests::events_logging_works 33 000 000; +135.71% ‼️ 14 000 000 14 490 000 (13 000 000; 15 000 000) 11 000 000 22 000 000
tests::execution_over_blocks 367 000 000; +87.24% ‼️ 196 000 000 198 910 000 (193 000 000; 202 500 000) 188 000 000 238 000 000
tests::exit_handle 14 000 000; +7.69% ❗ 13 000 000 13 350 000 (12 000 000; 14 000 000) 11 000 000 21 000 000
tests::exit_init 206 000 000; +1044.44% ‼️ 18 000 000 17 840 000 (16 000 000; 20 000 000) 12 000 000 26 000 000
tests::gas_spent_precalculated 50 000 000; +284.62% ‼️ 13 000 000 13 160 000 (12 000 000; 14 000 000) 9 000 000 21 000 000
tests::gas_spent_vs_balance 128 000 000; +245.95% ‼️ 37 000 000 37 700 000 (35 000 000; 40 000 000) 30 000 000 48 000 000
tests::init_message_logging_works 29 000 000; +141.67% ‼️ 12 000 000 12 530 000 (11 000 000; 13 000 000) 8 000 000 21 000 000
tests::init_wait_reply_exit_cleaned_storage 56 000 000; +100.00% ‼️ 28 000 000 27 990 000 (25 000 000; 30 500 000) 21 000 000 36 000 000
tests::lazy_pages 29 000 000; +141.67% ‼️ 12 000 000 12 780 000 (11 000 000; 14 000 000) 8 000 000 20 000 000
tests::mailbox_rent_claimed 37 000 000; +105.56% ‼️ 18 000 000 18 520 000 (17 000 000; 20 000 000) 13 000 000 30 000 000
tests::mailbox_rent_out_of_rent 39 000 000; +81.40% ‼️ 21 500 000 21 460 000 (19 000 000; 23 000 000) 15 000 000 29 000 000
tests::mailbox_sending_instant_transfer 38 000 000; +111.11% ‼️ 18 000 000 17 420 000 (16 000 000; 19 000 000) 11 000 000 26 000 000
tests::mailbox_threshold_works 48 000 000; +77.78% ‼️ 27 000 000 27 200 000 (24 500 000; 30 000 000) 20 000 000 40 000 000
tests::mailbox_works 34 000 000; +161.54% ‼️ 13 000 000 12 820 000 (11 500 000; 14 000 000) 8 000 000 18 000 000
tests::memory_access_cases 31 000 000; +138.46% ‼️ 13 000 000 13 450 000 (12 000 000; 15 000 000) 8 000 000 21 000 000
tests::messages_processing_works 40 000 000; +207.69% ‼️ 13 000 000 12 570 000 (11 000 000; 14 000 000) 7 000 000 20 000 000
tests::messages_to_paused_program_skipped 46 000 000; +162.86% ‼️ 17 500 000 17 520 000 (15 000 000; 19 000 000) 13 000 000 28 000 000
tests::messages_to_uninitialized_program_wait 33 000 000; +94.12% ‼️ 17 000 000 17 110 000 (15 000 000; 19 000 000) 12 000 000 26 000 000
tests::missing_functions_are_not_executed 33 000 000; +153.85% ‼️ 13 000 000 12 810 000 (12 000 000; 14 000 000) 8 000 000 19 000 000
tests::missing_handle_is_not_executed 42 000 000; +250.00% ‼️ 12 000 000 11 980 000 (11 000 000; 14 000 000) 6 000 000 18 000 000
tests::no_redundant_gas_value_after_exiting 28 000 000; +115.38% ‼️ 13 000 000 13 000 000 (12 000 000; 14 000 000) 9 000 000 23 000 000
tests::paused_program_keeps_id 33 000 000; +83.33% ‼️ 18 000 000 17 690 000 (15 000 000; 20 000 000) 13 000 000 23 000 000
tests::program_lifecycle_works 32 000 000; +146.15% ‼️ 13 000 000 12 590 000 (11 000 000; 13 000 000) 7 000 000 25 000 000
tests::program_messages_to_paused_program_skipped 103 000 000; +296.15% ‼️ 26 000 000 25 680 000 (24 000 000; 28 000 000) 19 000 000 37 000 000
tests::replies_to_paused_program_skipped 34 000 000; +88.89% ‼️ 18 000 000 17 230 000 (15 000 000; 19 000 000) 12 000 000 24 000 000
tests::restrict_start_section 39 000 000; +254.55% ‼️ 11 000 000 11 120 000 (10 000 000; 12 500 000) 5 000 000 20 000 000
tests::resume_program_works 60 000 000; +130.77% ‼️ 26 000 000 26 100 000 (25 000 000; 27 000 000) 20 000 000 36 000 000
tests::send_message_expected_failure 26 000 000; +116.67% ‼️ 12 000 000 12 080 000 (10 000 000; 13 000 000) 7 000 000 21 000 000
tests::send_message_works 25 000 000; +117.39% ‼️ 11 500 000 11 640 000 (10 000 000; 13 000 000) 7 000 000 20 000 000
tests::send_reply_failure_to_claim_from_mailbox 27 000 000; +145.45% ‼️ 11 000 000 11 250 000 (10 000 000; 13 000 000) 7 000 000 19 000 000
tests::send_reply_value_claiming_works 36 000 000; +200.00% ‼️ 12 000 000 12 210 000 (10 000 000; 14 000 000) 7 000 000 23 000 000
tests::send_reply_works 25 000 000; +108.33% ‼️ 12 000 000 11 860 000 (9 500 000; 14 000 000) 7 000 000 22 000 000
tests::spent_gas_to_reward_block_author_works 25 000 000; +177.78% ‼️ 9 000 000 10 230 000 (8 000 000; 13 000 000) 6 000 000 18 000 000
tests::test_async_messages 212 000 000; +63.08% ‼️ 130 000 000 130 860 000 (128 000 000; 132 000 000) 125 000 000 155 000 000
tests::test_code_is_not_reset_within_program_submission 23 000 000; +187.50% ‼️ 8 000 000 10 040 000 (7 000 000; 13 000 000) 6 000 000 17 000 000
tests::test_code_is_not_submitted_twice_after_program_submission 26 000 000; +173.68% ‼️ 9 500 000 10 250 000 (7 000 000; 13 000 000) 6 000 000 17 000 000
tests::test_code_submission_pass 26 000 000; +225.00% ‼️ 8 000 000 8 720 000 (7 000 000; 11 000 000) 6 000 000 15 000 000
tests::test_create_program_duplicate 112 000 000; +300.00% ‼️ 28 000 000 27 900 000 (27 000 000; 29 000 000) 22 000 000 35 000 000
tests::test_create_program_duplicate_in_one_execution 78 000 000; +271.43% ‼️ 21 000 000 20 940 000 (20 000 000; 22 000 000) 16 000 000 28 000 000
tests::test_create_program_miscellaneous 143 000 000; +346.88% ‼️ 32 000 000 32 640 000 (31 000 000; 34 000 000) 29 000 000 40 000 000
tests::test_create_program_no_code_hash 119 000 000; +158.70% ‼️ 46 000 000 46 690 000 (45 000 000; 47 000 000) 43 000 000 58 000 000
tests::test_create_program_simple 104 000 000; +215.15% ‼️ 33 000 000 33 760 000 (32 000 000; 34 500 000) 30 000 000 41 000 000
tests::test_create_program_with_exceeding_value 79 000 000; +426.67% ‼️ 15 000 000 15 630 000 (14 000 000; 16 000 000) 12 000 000 29 000 000
tests::test_create_program_with_value_lt_ed 74 000 000; +252.38% ‼️ 21 000 000 20 410 000 (19 000 000; 22 000 000) 15 000 000 28 000 000
tests::test_create_program_without_gas_works 76 000 000; +406.67% ‼️ 15 000 000 15 300 000 (14 000 000; 16 000 000) 10 000 000 22 000 000
tests::test_create_program_works 78 000 000; +239.13% ‼️ 23 000 000 23 490 000 (22 000 000; 25 000 000) 20 000 000 30 000 000
tests::test_message_processing_for_non_existing_destination 23 000 000; +155.56% ‼️ 9 000 000 10 210 000 (7 500 000; 14 000 000) 5 000 000 20 000 000
tests::test_reply_to_terminated_program 76 000 000; +406.67% ‼️ 15 000 000 15 050 000 (14 000 000; 16 000 000) 11 000 000 21 000 000
tests::test_same_code_submission_fails 31 000 000; +287.50% ‼️ 8 000 000 9 210 000 (7 000 000; 10 000 000) 5 000 000 19 000 000
tests::test_two_contracts_composition_works 145 000 000; +253.66% ‼️ 41 000 000 43 120 000 (40 000 000; 44 500 000) 39 000 000 57 000 000
tests::uninitialized_program_should_accept_replies 73 000 000; +231.82% ‼️ 22 000 000 22 180 000 (21 000 000; 23 000 000) 17 000 000 28 000 000
tests::unstoppable_block_execution_works 70 000 000; +438.46% ‼️ 13 000 000 12 630 000 (10 000 000; 15 000 000) 7 000 000 23 000 000
tests::unused_gas_released_back_works 34 000 000; +209.09% ‼️ 11 000 000 11 650 000 (9 000 000; 14 000 000) 7 000 000 21 000 000
tests::upload_program_expected_failure 72 000 000; +700.00% ‼️ 9 000 000 10 400 000 (8 000 000; 13 000 000) 6 000 000 22 000 000
tests::upload_program_fails_on_duplicate_id 32 000 000; +220.00% ‼️ 10 000 000 11 040 000 (9 000 000; 14 000 000) 7 000 000 22 000 000
tests::wake_messages_after_program_inited 118 000 000; +198.73% ‼️ 39 500 000 41 710 000 (38 000 000; 44 500 000) 37 000 000 51 000 000

name = pallet-gear-debug

name current median average lower/upper quartile min max
mock::__construct_runtime_integrity_test::runtime_integrity_tests 31 000 000; +244.44% ‼️ 9 000 000 10 060 000 (8 000 000; 12 000 000) 6 000 000 21 000 000
tests::check_changed_pages_in_storage 68 000 000; +423.08% ‼️ 13 000 000 12 800 000 (9 500 000; 15 000 000) 8 000 000 22 000 000
tests::check_not_allocated_pages 70 000 000; +438.46% ‼️ 13 000 000 12 350 000 (9 000 000; 14 000 000) 8 000 000 21 000 000
tests::debug_mode_works 67 000 000; +378.57% ‼️ 14 000 000 13 060 000 (10 000 000; 15 000 000) 8 000 000 20 000 000

name = pallet-gear-gas

name current median average lower/upper quartile min max
mock::__construct_runtime_integrity_test::runtime_integrity_tests 156 000 000; +1850.00% ‼️ 8 000 000 8 210 000 (7 000 000; 9 000 000) 4 000 000 13 000 000
tests::all_keys_are_cleared 149 000 000; +1555.56% ‼️ 9 000 000 9 670 000 (8 000 000; 10 000 000) 7 000 000 20 000 000
tests::can_cut_nodes 143 000 000; +1488.89% ‼️ 9 000 000 10 150 000 (8 000 000; 13 000 000) 7 000 000 19 000 000
tests::catch_value_all_blocked 148 000 000; +957.14% ‼️ 14 000 000 13 070 000 (9 000 000; 15 000 000) 7 000 000 20 000 000
tests::catch_value_all_catch 140 000 000; +1650.00% ‼️ 8 000 000 9 080 000 (8 000 000; 9 000 000) 6 000 000 21 000 000
tests::gas_free_after_consumed 153 000 000; +1812.50% ‼️ 8 000 000 8 330 000 (7 000 000; 8 000 000) 6 000 000 18 000 000
tests::limit_vs_origin 141 000 000; +1075.00% ‼️ 12 000 000 11 380 000 (8 000 000; 14 000 000) 6 000 000 17 000 000
tests::lock_works 151 000 000; +1787.50% ‼️ 8 000 000 9 820 000 (8 000 000; 13 000 000) 7 000 000 17 000 000
tests::long_chain 147 000 000; +1737.50% ‼️ 8 000 000 10 580 000 (8 000 000; 14 000 000) 7 000 000 17 000 000
tests::simple_value_tree 147 000 000; +2000.00% ‼️ 7 000 000 7 530 000 (7 000 000; 8 000 000) 5 000 000 15 000 000
tests::split_with_no_value 135 000 000; +1587.50% ‼️ 8 000 000 10 000 000 (7 000 000; 13 000 000) 6 000 000 20 000 000
tests::splits_fail 133 000 000; +923.08% ‼️ 13 000 000 11 750 000 (8 000 000; 14 000 000) 6 000 000 20 000 000
tests::sub_nodes_tree_with_spends 133 000 000; +1800.00% ‼️ 7 000 000 9 140 000 (6 500 000; 13 000 000) 5 000 000 15 000 000
tests::subtree_gas_limit_remains_intact 132 000 000; +1000.00% ‼️ 12 000 000 11 220 000 (8 000 000; 14 000 000) 6 000 000 19 000 000
tests::test_consume_procedure_with_subnodes 139 000 000; +1058.33% ‼️ 12 000 000 10 440 000 (7 000 000; 13 000 000) 6 000 000 19 000 000
tests::test_imbalances_drop 138 000 000; +1871.43% ‼️ 7 000 000 7 920 000 (6 000 000; 8 000 000) 5 000 000 14 000 000
tests::value_tree_known_errors 127 000 000; +1487.50% ‼️ 8 000 000 9 020 000 (7 000 000; 12 000 000) 5 000 000 17 000 000
tests::value_tree_with_all_kinds_of_nodes 142 000 000; +1928.57% ‼️ 7 000 000 7 950 000 (6 000 000; 8 500 000) 5 000 000 13 000 000

name = pallet-gear-messenger

name current median average lower/upper quartile min max
mock::__construct_runtime_integrity_test::runtime_integrity_tests 129 000 000; +1742.86% ‼️ 7 000 000 7 330 000 (6 000 000; 8 000 000) 4 000 000 13 000 000
tests::dequeued_impl_works_manually 145 000 000; +1971.43% ‼️ 7 000 000 7 450 000 (6 000 000; 8 000 000) 5 000 000 12 000 000
tests::queue_processing_impl_works_manually 128 000 000; +1728.57% ‼️ 7 000 000 7 440 000 (6 000 000; 8 000 000) 4 000 000 12 000 000
tests::queue_works 139 000 000; +1637.50% ‼️ 8 000 000 7 700 000 (7 000 000; 9 000 000) 5 000 000 11 000 000
tests::sent_impl_works 125 000 000; +1462.50% ‼️ 8 000 000 7 580 000 (7 000 000; 9 000 000) 5 000 000 10 000 000

name = pallet-gear-payment

name current median average lower/upper quartile min max
mock::__construct_runtime_integrity_test::runtime_integrity_tests 128 000 000; +1500.00% ‼️ 8 000 000 7 520 000 (7 000 000; 8 000 000) 4 000 000 10 000 000
tests::custom_fee_multiplier_updated_per_block 124 000 000; +1450.00% ‼️ 8 000 000 7 660 000 (7 000 000; 8 000 000) 5 000 000 10 000 000
tests::fee_rounding_error_bounded_by_multiplier 130 000 000; +1525.00% ‼️ 8 000 000 7 480 000 (7 000 000; 8 000 000) 5 000 000 9 000 000
tests::mq_size_affecting_fee_works 127 000 000; +1714.29% ‼️ 7 000 000 7 300 000 (7 000 000; 8 000 000) 5 000 000 9 000 000
tests::mq_size_not_affecting_fee_works 131 000 000; +1771.43% ‼️ 7 000 000 7 130 000 (7 000 000; 8 000 000) 5 000 000 9 000 000
tests::query_info_and_fee_details_work 95 000 000; +1257.14% ‼️ 7 000 000 7 050 000 (7 000 000; 7 000 000) 5 000 000 8 000 000

name = pallet-gear-program

name current median average lower/upper quartile min max
mock::__construct_runtime_integrity_test::runtime_integrity_tests 59 000 000; +742.86% ‼️ 7 000 000 6 630 000 (6 000 000; 7 000 000) 5 000 000 8 000 000
tests::pause_program_twice_fails 50 000 000; +733.33% ‼️ 6 000 000 6 340 000 (6 000 000; 7 000 000) 5 000 000 8 000 000
tests::pause_program_works 57 000 000; +470.00% ‼️ 10 000 000 9 860 000 (9 000 000; 10 000 000) 8 000 000 12 000 000
tests::pause_terminated_program_fails 57 000 000; +850.00% ‼️ 6 000 000 5 830 000 (6 000 000; 6 000 000) 5 000 000 8 000 000
tests::pause_uninitialized_program_works 72 000 000; +620.00% ‼️ 10 000 000 9 960 000 (9 000 000; 10 000 000) 8 000 000 13 000 000
tests::resume_program_twice_fails 56 000 000; +300.00% ‼️ 14 000 000 14 250 000 (14 000 000; 15 000 000) 13 000 000 19 000 000
tests::resume_program_wrong_list_fails 70 000 000; +483.33% ‼️ 12 000 000 12 030 000 (11 000 000; 12 000 000) 10 000 000 15 000 000
tests::resume_program_wrong_memory_fails 62 000 000; +416.67% ‼️ 12 000 000 12 100 000 (11 000 000; 13 000 000) 10 000 000 15 000 000
tests::resume_uninitialized_program_works 45 000 000; +275.00% ‼️ 12 000 000 12 530 000 (12 000 000; 13 000 000) 11 000 000 16 000 000

name = pallet-gear-scheduler

name current median average lower/upper quartile min max
mock::__construct_runtime_integrity_test::runtime_integrity_tests 54 000 000; +1250.00% ‼️ 4 000 000 4 250 000 (4 000 000; 5 000 000) 3 000 000 6 000 000
tests::gear_handles_outdated_tasks 72 000 000; +1100.00% ‼️ 6 000 000 6 030 000 (6 000 000; 6 000 000) 5 000 000 7 000 000
tests::gear_handles_tasks 72 000 000; +1100.00% ‼️ 6 000 000 5 650 000 (5 000 000; 6 000 000) 4 000 000 7 000 000
Runtime tests (values are in nanoseconds)

Total execution time

name current median average lower/upper quartile min max
Total time 310 639 192 172; +269.24% ‼️ 84 128 648 072 84 140 631 031 (84 020 880 635; 84 264 605 860) 83 548 087 015 84 782 490 580

name = Async RwLock

name current median average lower/upper quartile min max
check readers 746 027 288; +812.57% ‼️ 81 749 772 83 939 254 (79 182 787; 87 025 013) 72 448 933 103 483 713
forever lock 833 441 764; +880.72% ‼️ 84 982 766 87 062 832 (82 763 315; 89 189 195) 74 961 907 104 318 548
read while writing 1 842 579 778; +1738.11% ‼️ 100 243 304 101 670 570 (95 634 473; 106 478 293) 86 811 897 119 501 711
rwlock wide 2 669 416 264; +2126.29% ‼️ 119 904 099 122 552 526 (112 898 994; 129 082 998) 105 026 665 167 972 581
write while reading 2 008 471 797; +1795.63% ‼️ 105 952 470 107 214 078 (99 966 523; 110 842 386) 89 810 811 148 241 015

name = Async init

name current median average lower/upper quartile min max
approved pong 11 653 640 036; +11.43% ‼️ 10 458 516 255 10 459 955 918 (10 406 676 567; 10 500 017 671) 10 334 594 813 10 626 947 292

name = Async-await

name current median average lower/upper quartile min max
async-await 2 824 259 596; +2110.11% ‼️ 127 788 359 130 263 446 (120 069 379; 134 683 648) 101 683 722 180 550 443
mutex 2 865 258 265; +2195.62% ‼️ 124 814 371 126 702 017 (118 169 431; 131 668 607) 109 935 237 176 588 671
rwlock-write 2 778 023 207; +2095.20% ‼️ 126 549 705 128 538 476 (118 630 507; 133 116 083) 110 261 833 175 473 590

name = Async-duplicates-sync

name current median average lower/upper quartile min max
async-duplicates-sync 1 081 333 466; +1113.89% ‼️ 89 079 912 90 590 024 (85 549 057; 94 355 786) 78 545 713 123 692 903

name = Async-multisig (well known cases)

name current median average lower/upper quartile min max
2 of 3; bob & alice 32 106 959 101; +544.77% ‼️ 4 979 606 981 4 980 307 124 (4 959 936 400; 5 003 171 957) 4 910 606 637 5 066 805 469
2 of 3; bob & eve 32 315 220 132; +548.23% ‼️ 4 985 145 035 4 983 289 865 (4 961 715 618; 5 006 102 193) 4 899 249 841 5 066 467 683
2 of 3; eve & alice 32 937 059 651; +560.85% ‼️ 4 984 082 193 4 980 086 221 (4 957 121 689; 5 005 762 394) 4 887 571 860 5 062 910 840
2 of 3; eve doesn't answer, alice replies with incorrect payload 23 841 451 789; +383.39% ‼️ 4 932 134 517 4 929 846 030 (4 905 653 994; 4 954 848 403) 4 842 240 862 5 000 886 963
2 of 3; no replies 6 544 836 621; +34.83% ‼️ 4 854 057 401 4 852 942 858 (4 832 507 408; 4 872 811 407) 4 774 921 610 4 941 782 215
Single signatory & zero threshold 23 538 924 683; +377.16% ‼️ 4 933 180 714 4 932 896 065 (4 909 388 439; 4 956 771 909) 4 826 037 730 5 028 569 952
Three signatories; Bob replies with incorrect signature 6 978 326 554; +41.03% ‼️ 4 948 203 358 4 945 723 560 (4 924 734 307; 4 968 180 704) 4 787 378 890 5 055 329 773
Three signatories; Eve doesn't answer, Alice replies with incorrect payload 24 980 220 684; +405.64% ‼️ 4 940 276 783 4 933 247 402 (4 910 380 193; 4 955 860 681) 4 830 305 718 5 027 967 337

name = Async-sign (well known cases)

name current median average lower/upper quartile min max
bad signature 3 662 507 699; +49.50% ‼️ 2 449 889 430 2 450 549 681 (2 434 773 817; 2 471 645 969) 2 343 936 989 2 515 762 958
correct signature but for another message 3 651 019 100; +45.73% ‼️ 2 505 311 859 2 505 741 188 (2 482 673 712; 2 523 776 719) 2 440 582 566 2 603 577 683
no reply 4 072 993 169; +66.82% ‼️ 2 441 486 759 2 440 829 073 (2 424 460 387; 2 454 719 149) 2 382 637 998 2 536 355 808
signed message 3 832 949 583; +53.24% ‼️ 2 501 313 835 2 504 242 060 (2 487 885 223; 2 520 238 122) 2 425 405 043 2 586 837 452

name = Asynchronous recursion

name current median average lower/upper quartile min max
async-recursion 4 598 845 909; +1626.06% ‼️ 266 436 177 270 361 700 (260 330 685; 277 423 202) 250 011 206 308 294 107

name = Basic capacitor check

name current median average lower/upper quartile min max
Test charging/discharging 715 691 908; +855.92% ‼️ 74 869 091 75 083 186 (70 918 745; 79 323 793) 58 073 168 87 508 340

name = Chat

name current median average lower/upper quartile min max
chat 1 929 640 806; +1777.65% ‼️ 102 769 074 104 720 117 (98 633 164; 110 993 538) 85 988 917 124 972 469

name = Decoder

name current median average lower/upper quartile min max
decoder 315 772 921; +375.34% ‼️ 66 431 592 66 760 310 (62 716 304; 70 433 094) 52 490 732 85 609 229

name = Exit code

name current median average lower/upper quartile min max
normal 263 503 990; +264.82% ‼️ 72 227 711 73 092 884 (69 033 744; 75 141 692) 61 543 464 87 744 616
panic 466 120 507; +582.34% ‼️ 68 312 117 68 552 922 (60 148 365; 73 926 884) 49 359 687 91 165 673

name = Futures-unordered

name current median average lower/upper quartile min max
futures-unordered 3 293 070 406; +2179.63% ‼️ 144 456 124 147 539 669 (137 768 145; 153 490 135) 129 898 717 199 569 917
join 3 321 481 346; +2217.82% ‼️ 143 301 981 144 671 923 (135 741 842; 151 247 117) 124 907 542 198 857 159
select 3 301 022 679; +2267.74% ‼️ 139 416 785 143 199 507 (131 897 227; 148 103 487) 124 307 792 199 795 470

name = Incomplete-async-payloads

name current median average lower/upper quartile min max
incomplete-async-payloads 2 946 434 889; +2207.48% ‼️ 127 690 429 130 306 257 (120 047 256; 136 531 412) 112 575 894 178 848 194

name = Memory test

name current median average lower/upper quartile min max
Test for memory result 320 885 201; +365.87% ‼️ 68 878 115 69 402 795 (62 812 975; 74 350 844) 55 563 312 90 982 918

name = Messages to failed program are handled properly

name current median average lower/upper quartile min max
handle messages to failed program 684 384 302; +780.03% ‼️ 77 767 938 79 565 320 (74 918 619; 83 119 332) 68 118 494 97 937 738

name = Meta ping (simple check)

name current median average lower/upper quartile min max
meta check 10 217 255 704; +5.23% ‼️ 9 709 589 015 9 712 649 154 (9 683 923 472; 9 747 149 559) 9 564 708 222 9 834 071 032

name = Multiping

name current median average lower/upper quartile min max
multiping 325 888 623; +447.50% ‼️ 59 522 644 60 785 492 (54 481 733; 66 925 799) 45 784 005 82 312 970

name = Ping-pong

name current median average lower/upper quartile min max
ping-pong 292 460 994; +375.90% ‼️ 61 453 850 62 385 272 (57 859 666; 66 791 503) 48 895 870 92 722 485
ping-pong wgas 279 646 361; +307.32% ‼️ 68 655 277 68 862 462 (63 793 478; 72 345 844) 54 838 132 93 765 170

name = Program generator

name current median average lower/upper quartile min max
program_generator 75 714 425; +54.08% ‼️ 49 140 725 49 566 998 (44 845 060; 52 541 128) 40 481 355 66 128 038

name = Program_id test

name current median average lower/upper quartile min max
program_id 204 479 754; +280.00% ‼️ 53 810 097 54 618 806 (49 849 835; 57 198 694) 43 946 022 73 929 729

name = State-rollback

name current median average lower/upper quartile min max
state-rollback 314 994 493; +375.39% ‼️ 66 259 806 67 588 625 (62 168 580; 72 991 088) 50 286 886 91 542 348
state-saving 513 022 726; +683.28% ‼️ 65 497 018 66 982 784 (60 974 181; 71 639 676) 49 935 674 93 031 711

name = Test create_program sys-call

name current median average lower/upper quartile min max
Simple creation of program from program 270 248 828; +328.65% ‼️ 63 046 881 63 115 799 (57 913 901; 67 550 204) 49 814 447 87 726 787
Try to re-init existing program 390 218 957; +467.25% ‼️ 68 790 971 69 427 374 (64 594 089; 72 268 495) 54 240 526 91 958 187

name = Trap test

name current median average lower/upper quartile min max
Test for trap result 105 659 003; +152.34% ‼️ 41 870 977 43 114 886 (39 059 321; 46 077 324) 33 214 084 57 015 889

name = Vector

name current median average lower/upper quartile min max
test-vec (2 * 65536 * size_of(u8) = 128 KiB = 2 pages) 888 310 477; +721.79% ‼️ 108 095 172 110 044 820 (102 488 076; 117 132 385) 94 451 641 132 567 560

name = Wait test

name current median average lower/upper quartile min max
wait 684 871 095; +858.60% ‼️ 71 444 745 73 587 742 (65 134 549; 79 109 458) 55 498 763 105 377 944

name = basic

name current median average lower/upper quartile min max
fibonacci-sum 354 836 557; +352.10% ‼️ 78 485 502 79 942 214 (75 360 311; 83 134 247) 67 998 492 104 881 946

name = collector-1

name current median average lower/upper quartile min max
collector pass 2 messages 685 678 000; +844.83% ‼️ 72 571 487 73 501 251 (68 597 150; 77 744 680) 57 995 944 101 213 904

name = guestbook test

name current median average lower/upper quartile min max
guestbook 5 239 886 389; +9.49% ‼️ 4 785 778 698 4 785 667 483 (4 758 606 354; 4 810 173 748) 4 692 565 136 4 869 206 342

name = gui test

name current median average lower/upper quartile min max
gui 6 920 828 231; +7.39% ‼️ 6 444 726 606 6 447 342 984 (6 419 527 325; 6 470 527 299) 6 371 378 643 6 556 829 494

@codecov
Copy link

codecov bot commented Aug 9, 2022

Codecov Report

Merging #1301 (c598910) into master (99fd013) will decrease coverage by 4.10%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master    #1301      +/-   ##
==========================================
- Coverage   72.04%   67.93%   -4.11%     
==========================================
  Files         108      108              
  Lines       10279    10906     +627     
==========================================
+ Hits         7405     7409       +4     
- Misses       2874     3497     +623     
Impacted Files Coverage Δ
core/src/env.rs 3.37% <0.00%> (-96.63%) ⬇️
core-backend/common/src/utils.rs 31.57% <0.00%> (-68.43%) ⬇️
core-backend/sandbox/src/env.rs 65.98% <0.00%> (-25.53%) ⬇️
core-backend/wasmi/src/memory.rs 56.66% <0.00%> (-24.29%) ⬇️
core-backend/sandbox/src/memory.rs 50.00% <0.00%> (-21.43%) ⬇️
core-backend/wasmi/src/env.rs 60.14% <0.00%> (-17.03%) ⬇️
gtest/src/wasm_executor.rs 82.00% <0.00%> (-14.86%) ⬇️
pallets/gear/src/manager/journal.rs 70.52% <0.00%> (-14.29%) ⬇️
pallets/gear-program/src/tests.rs 88.15% <0.00%> (-11.85%) ⬇️
common/src/gas_provider/property_tests/mod.rs 66.52% <0.00%> (-11.76%) ⬇️
... and 24 more

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

@ark0f ark0f merged commit f7229d1 into master Aug 9, 2022
@ark0f ark0f deleted the al-through-rustup branch August 9, 2022 21:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A0-pleasereview PR is ready to be reviewed by the team D5-tooling Helper tools and utilities
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants