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

pin to nightly-2022-06-30 #1137

Merged
merged 2 commits into from
Jul 4, 2022
Merged

pin to nightly-2022-06-30 #1137

merged 2 commits into from
Jul 4, 2022

Conversation

gshep
Copy link
Member

@gshep gshep commented Jul 4, 2022

temporary due to rust-lang/rust#98833
@gear-tech/dev

@gshep gshep requested a review from shamilsan July 4, 2022 07:09
@breathx
Copy link
Member

breathx commented Jul 4, 2022

that doesn't work like this, cause if you install some specific nightly dependency, you need to call it in scripts
like cargo +nightly-2022-06-30 anything_you_want

@breathx
Copy link
Member

breathx commented Jul 4, 2022

Known workaround for me is to install latest nightly, install extra version and replace first nightly source files with the second one's content

@gshep gshep self-assigned this Jul 4, 2022
@gshep gshep added A0-pleasereview PR is ready to be reviewed by the team D5-tooling Helper tools and utilities labels Jul 4, 2022
@breathx
Copy link
Member

breathx commented Jul 4, 2022

Placing todo with reverting this stuff would be good, but nvm, we will just pick off this commit once issue fixed

@github-actions
Copy link
Contributor

github-actions bot commented Jul 4, 2022

596b6de
Pallet tests (values are in nanoseconds)

Total execution time

name current median average lower/upper quartile min max
Total time 98 125 000 000; +7956.24% ‼️ 1 218 000 000 2 036 510 000 (1 201 000 000; 1 235 000 000) 1 138 000 000 83 169 000 000

name = pallet-gear

name current median average lower/upper quartile min max
mock::__construct_runtime_integrity_test::runtime_integrity_tests 8 000 000; +100.00% ❗ 4 000 000 4 210 000 (3 000 000; 4 000 000) 3 000 000 18 000 000
schedule::test::print_test_schedule 13 000 000; +225.00% ❗ 4 000 000 5 720 000 (4 000 000; 5 000 000) 2 000 000 112 000 000
tests::call_forbidden_function 83 000 000; +937.50% ‼️ 8 000 000 8 020 000 (7 000 000; 9 000 000) 5 000 000 19 000 000
tests::cascading_messages_with_value_do_not_overcharge 124 000 000; +92.25% ❗ 64 500 000 66 820 000 (60 000 000; 72 000 000) 54 000 000 133 000 000
tests::defer_program_initialization 80 000 000; +233.33% ‼️ 24 000 000 25 330 000 (22 000 000; 27 000 000) 20 000 000 48 000 000
tests::distributor_distribute 82 000 000; +382.35% ‼️ 17 000 000 19 590 000 (16 000 000; 21 000 000) 13 000 000 79 000 000
tests::distributor_initialize 164 000 000; +1266.67% ‼️ 12 000 000 14 170 000 (11 000 000; 14 500 000) 9 000 000 84 000 000
tests::events_logging_works 65 000 000; +550.00% ❗ 10 000 000 13 870 000 (9 000 000; 14 500 000) 7 000 000 72 000 000
tests::exit_handle 72 000 000; +700.00% ❗ 9 000 000 13 400 000 (8 000 000; 14 500 000) 6 000 000 87 000 000
tests::exit_init 212 000 000; +1225.00% ‼️ 16 000 000 20 010 000 (14 000 000; 21 000 000) 11 000 000 73 000 000
tests::gas_spent_precalculated 67 000 000; +570.00% ‼️ 10 000 000 14 480 000 (9 000 000; 17 500 000) 6 000 000 51 000 000
tests::gas_spent_vs_balance 84 000 000; +115.38% ‼️ 39 000 000 42 690 000 (34 500 000; 47 000 000) 29 000 000 80 000 000
tests::init_message_logging_works 155 000 000; +1450.00% ‼️ 10 000 000 13 700 000 (8 000 000; 15 000 000) 6 000 000 65 000 000
tests::init_wait_reply_exit_cleaned_storage 81 000 000; +200.00% ‼️ 27 000 000 31 140 000 (24 000 000; 36 500 000) 19 000 000 79 000 000
tests::lazy_pages 67 000 000; +509.09% ‼️ 11 000 000 15 810 000 (8 000 000; 20 000 000) 6 000 000 66 000 000
tests::mailbox_threshold_works 61 000 000; +125.93% ❗ 27 000 000 31 770 000 (23 000 000; 36 000 000) 18 000 000 81 000 000
tests::mailbox_works 80 000 000; +627.27% ‼️ 11 000 000 17 110 000 (8 500 000; 20 000 000) 6 000 000 72 000 000
tests::memory_access_cases 145 000 000; +1108.33% ‼️ 12 000 000 17 900 000 (9 000 000; 23 500 000) 5 000 000 69 000 000
tests::messages_processing_works 139 000 000; +1012.00% ‼️ 12 500 000 17 980 000 (9 000 000; 24 000 000) 5 000 000 84 000 000
tests::messages_to_paused_program_skipped 63 000 000; +231.58% ‼️ 19 000 000 23 840 000 (15 000 000; 30 000 000) 10 000 000 63 000 000
tests::messages_to_uninitialized_program_wait 78 000 000; +290.00% ‼️ 20 000 000 25 610 000 (15 000 000; 31 500 000) 10 000 000 68 000 000
tests::no_redundant_gas_value_after_exiting 129 000 000; +821.43% ‼️ 14 000 000 20 280 000 (9 000 000; 25 000 000) 6 000 000 94 000 000
tests::paused_program_keeps_id 122 000 000; +408.33% ‼️ 24 000 000 29 320 000 (17 500 000; 36 500 000) 13 000 000 106 000 000
tests::program_lifecycle_works 103 000 000; +724.00% ‼️ 12 500 000 20 410 000 (8 000 000; 26 000 000) 5 000 000 81 000 000
tests::program_messages_to_paused_program_skipped 145 000 000; +314.29% ‼️ 35 000 000 39 480 000 (28 500 000; 49 000 000) 21 000 000 87 000 000
tests::replies_to_paused_program_skipped 81 000 000; +305.00% ❗ 20 000 000 26 260 000 (15 000 000; 31 500 000) 11 000 000 92 000 000
tests::restrict_start_section 79 000 000; +485.19% ❗ 13 500 000 20 210 000 (7 000 000; 27 000 000) 4 000 000 94 000 000
tests::resume_program_works 89 000 000; +165.67% ‼️ 33 500 000 38 580 000 (25 500 000; 48 500 000) 20 000 000 83 000 000
tests::send_message_expected_failure 95 000 000; +475.76% ‼️ 16 500 000 22 360 000 (8 500 000; 32 000 000) 5 000 000 75 000 000
tests::send_message_works 80 000 000; +451.72% ❗ 14 500 000 23 310 000 (9 000 000; 28 500 000) 6 000 000 114 000 000
tests::send_reply_failure_to_claim_from_mailbox 77 000 000; +285.00% ❗ 20 000 000 25 320 000 (9 000 000; 37 500 000) 6 000 000 101 000 000
tests::send_reply_value_claiming_works 78 000 000; +310.53% ❗ 19 000 000 25 990 000 (11 000 000; 36 000 000) 7 000 000 100 000 000
tests::send_reply_works 99 000 000; +382.93% ‼️ 20 500 000 25 810 000 (10 000 000; 37 500 000) 6 000 000 95 000 000
tests::spent_gas_to_reward_block_author_works 162 000 000; +945.16% ‼️ 15 500 000 25 580 000 (9 500 000; 37 500 000) 5 000 000 102 000 000
tests::submit_program_expected_failure 160 000 000; +720.51% ‼️ 19 500 000 24 470 000 (8 000 000; 37 500 000) 4 000 000 75 000 000
tests::submit_program_fails_on_duplicate_id 160 000 000; +580.85% ‼️ 23 500 000 29 070 000 (10 500 000; 41 000 000) 6 000 000 121 000 000
tests::test_async_messages 483 000 000; +134.47% ‼️ 206 000 000 206 850 000 (192 500 000; 224 000 000) 172 000 000 249 000 000
tests::test_code_is_not_reset_within_program_submission 68 000 000; +172.00% ❗ 25 000 000 27 400 000 (10 000 000; 41 500 000) 4 000 000 106 000 000
tests::test_code_is_not_submitted_twice_after_program_submission 185 000 000; +740.91% ‼️ 22 000 000 27 820 000 (9 500 000; 39 500 000) 4 000 000 83 000 000
tests::test_code_submission_pass 136 000 000; +403.70% ‼️ 27 000 000 29 180 000 (9 000 000; 43 000 000) 5 000 000 102 000 000
tests::test_create_program_duplicate 155 000 000; +244.44% ‼️ 45 000 000 49 080 000 (35 000 000; 63 000 000) 24 000 000 113 000 000
tests::test_create_program_duplicate_in_one_execution 138 000 000; +263.16% ‼️ 38 000 000 39 600 000 (26 000 000; 50 000 000) 16 000 000 99 000 000
tests::test_create_program_miscellaneous 172 000 000; +258.33% ‼️ 48 000 000 52 330 000 (40 000 000; 61 500 000) 25 000 000 113 000 000
tests::test_create_program_no_code_hash 174 000 000; +108.38% ‼️ 83 500 000 84 740 000 (70 000 000; 96 000 000) 54 000 000 158 000 000
tests::test_create_program_simple 143 000 000; +150.88% ‼️ 57 000 000 57 880 000 (43 500 000; 67 500 000) 28 000 000 109 000 000
tests::test_create_program_with_exceeding_value 172 000 000; +437.50% ‼️ 32 000 000 36 240 000 (20 500 000; 49 000 000) 11 000 000 97 000 000
tests::test_create_program_with_value_lt_ed 159 000 000; +302.53% ‼️ 39 500 000 43 590 000 (27 000 000; 57 000 000) 16 000 000 100 000 000
tests::test_create_program_without_gas_works 135 000 000; +297.06% ‼️ 34 000 000 38 390 000 (20 500 000; 53 000 000) 11 000 000 109 000 000
tests::test_message_processing_for_non_existing_destination 144 000 000; +380.00% ‼️ 30 000 000 32 300 000 (13 000 000; 47 500 000) 5 000 000 100 000 000
tests::test_reply_to_terminated_program 136 000 000; +300.00% ‼️ 34 000 000 36 960 000 (21 000 000; 47 000 000) 11 000 000 113 000 000
tests::test_same_code_submission_fails 158 000 000; +364.71% ‼️ 34 000 000 36 560 000 (18 500 000; 50 500 000) 5 000 000 109 000 000
tests::test_two_contracts_composition_works 240 000 000; +263.64% ‼️ 66 000 000 68 130 000 (55 500 000; 79 500 000) 40 000 000 127 000 000
tests::uninitialized_program_should_accept_replies 66 000 000; +57.14% ❗ 42 000 000 46 010 000 (31 000 000; 58 000 000) 19 000 000 95 000 000
tests::unstoppable_block_execution_works 84 000 000; +127.03% ❗ 37 000 000 38 190 000 (24 000 000; 50 500 000) 8 000 000 110 000 000
tests::unused_gas_released_back_works 68 000 000; +97.10% ❗ 34 500 000 36 640 000 (21 500 000; 47 000 000) 6 000 000 92 000 000
tests::wake_messages_after_program_inited 112 000 000; +53.42% ❗ 73 000 000 76 110 000 (65 000 000; 84 500 000) 48 000 000 128 000 000

name = pallet-gear-debug

name current median average lower/upper quartile min max
mock::__construct_runtime_integrity_test::runtime_integrity_tests 84 000 000; +194.74% ❗ 28 500 000 31 110 000 (12 000 000; 43 000 000) 4 000 000 101 000 000
tests::check_changed_pages_in_storage 51 000 000; +43.66% ❗ 35 500 000 37 650 000 (23 000 000; 47 500 000) 8 000 000 101 000 000
tests::debug_mode_works 111 000 000; +221.74% ‼️ 34 500 000 36 350 000 (20 000 000; 49 000 000) 7 000 000 83 000 000

name = pallet-gear-gas

name current median average lower/upper quartile min max
mock::__construct_runtime_integrity_test::runtime_integrity_tests 57 000 000; +62.86% ❗ 35 000 000 34 150 000 (18 500 000; 49 500 000) 3 000 000 91 000 000
tests::all_keys_are_cleared 66 000 000; +91.30% ❗ 34 500 000 37 510 000 (22 500 000; 52 000 000) 4 000 000 94 000 000
tests::can_cut_nodes 59 000 000; +84.38% ❗ 32 000 000 35 290 000 (20 000 000; 47 500 000) 4 000 000 101 000 000
tests::gas_free_after_consumed 58 000 000; +70.59% ❗ 34 000 000 36 620 000 (21 000 000; 50 500 000) 4 000 000 106 000 000
tests::limit_vs_origin 101 000 000; +180.56% ‼️ 36 000 000 35 480 000 (21 000 000; 45 500 000) 5 000 000 100 000 000
tests::long_chain 72 000 000; +121.54% ❗ 32 500 000 34 560 000 (21 500 000; 44 000 000) 4 000 000 101 000 000
tests::simple_value_tree 43 000 000; +24.64% ✔️ 34 500 000 36 860 000 (24 000 000; 48 000 000) 4 000 000 89 000 000
tests::split_with_no_value 78 000 000; +143.75% ❗ 32 000 000 35 970 000 (20 000 000; 48 000 000) 5 000 000 93 000 000
tests::splits_fail 61 000 000; +84.85% ❗ 33 000 000 35 570 000 (21 000 000; 48 000 000) 5 000 000 96 000 000
tests::sub_nodes_tree 99 000 000; +219.35% ‼️ 31 000 000 36 050 000 (23 500 000; 45 500 000) 3 000 000 99 000 000
tests::sub_nodes_tree_with_spends 208 000 000; +560.32% ‼️ 31 500 000 34 360 000 (21 500 000; 48 500 000) 4 000 000 87 000 000
tests::subtree_gas_limit_remains_intact 64 000 000; +88.24% ❗ 34 000 000 35 810 000 (24 000 000; 49 000 000) 4 000 000 99 000 000
tests::test_consume_procedure 173 000 000; +416.42% ‼️ 33 500 000 35 800 000 (22 500 000; 46 000 000) 5 000 000 95 000 000
tests::value_tree_known_errors 80 000 000; +135.29% ❗ 34 000 000 34 670 000 (19 500 000; 46 000 000) 5 000 000 96 000 000
tests::value_tree_with_all_kinds_of_nodes 50 000 000; +53.85% ❗ 32 500 000 33 570 000 (24 500 000; 43 500 000) 5 000 000 82 000 000

name = pallet-gear-messenger

name current median average lower/upper quartile min max
mock::__construct_runtime_integrity_test::runtime_integrity_tests 61 000 000; +117.86% ❗ 28 000 000 29 390 000 (18 000 000; 40 500 000) 3 000 000 75 000 000
tests::dequeued_impl_works_manually 105 000 000; +250.00% ‼️ 30 000 000 33 270 000 (20 000 000; 43 500 000) 4 000 000 81 000 000
tests::queue_processing_impl_works_manually 198 000 000; +528.57% ‼️ 31 500 000 33 280 000 (24 500 000; 40 500 000) 7 000 000 81 000 000
tests::queue_works 87 000 000; +171.88% ❗ 32 000 000 33 390 000 (22 500 000; 42 500 000) 4 000 000 99 000 000
tests::sent_impl_works 46 000 000; +53.33% ❗ 30 000 000 32 680 000 (22 500 000; 42 500 000) 5 000 000 89 000 000

name = pallet-gear-payment

name current median average lower/upper quartile min max
mock::__construct_runtime_integrity_test::runtime_integrity_tests 40 000 000; +40.35% ✔️ 28 500 000 30 430 000 (21 500 000; 41 000 000) 3 000 000 82 000 000
tests::custom_fee_multiplier_updated_per_block 52 000 000; +73.33% ❗ 30 000 000 32 200 000 (23 000 000; 41 000 000) 8 000 000 80 000 000
tests::fee_rounding_error_bounded_by_multiplier 60 000 000; +87.50% ❗ 32 000 000 33 160 000 (23 000 000; 42 000 000) 6 000 000 82 000 000
tests::mq_size_affecting_fee_works 30 000 000; -4.76% ✔️ 31 500 000 32 230 000 (22 000 000; 42 000 000) 5 000 000 68 000 000
tests::mq_size_not_affecting_fee_works 33 000 000; +6.45% ✔️ 31 000 000 32 840 000 (22 000 000; 43 000 000) 5 000 000 72 000 000
tests::query_info_and_fee_details_work 152 000 000; +382.54% ‼️ 31 500 000 31 450 000 (22 000 000; 39 000 000) 6 000 000 72 000 000

name = pallet-gear-program

name current median average lower/upper quartile min max
mock::__construct_runtime_integrity_test::runtime_integrity_tests 56 000 000; +93.10% ❗ 29 000 000 30 460 000 (18 500 000; 43 000 000) 4 000 000 82 000 000
tests::pause_program_twice_fails 55 000 000; +89.66% ❗ 29 000 000 28 990 000 (19 500 000; 40 000 000) 4 000 000 57 000 000
tests::pause_program_works 55 000 000; +64.18% ❗ 33 500 000 33 210 000 (23 500 000; 42 000 000) 11 000 000 70 000 000
tests::pause_terminated_program_fails 169 000 000; +482.76% ‼️ 29 000 000 28 960 000 (20 000 000; 39 500 000) 5 000 000 63 000 000
tests::pause_uninitialized_program_works 150 000 000; +400.00% ‼️ 30 000 000 33 850 000 (25 000 000; 41 500 000) 11 000 000 94 000 000
tests::resume_program_twice_fails 72 000 000; +105.71% ‼️ 35 000 000 36 430 000 (29 500 000; 43 000 000) 16 000 000 68 000 000
tests::resume_program_wrong_list_fails 136 000 000; +300.00% ‼️ 34 000 000 34 650 000 (25 000 000; 41 000 000) 13 000 000 74 000 000
tests::resume_program_wrong_memory_fails 56 000 000; +75.00% ❗ 32 000 000 35 050 000 (25 500 000; 45 000 000) 14 000 000 94 000 000
tests::resume_uninitialized_program_works 198 000 000; +500.00% ‼️ 33 000 000 34 870 000 (25 500 000; 43 000 000) 13 000 000 90 000 000

name = pallet-usage

name current median average lower/upper quartile min max
mock::__construct_runtime_integrity_test::runtime_integrity_tests 44 000 000; +62.96% ❗ 27 000 000 27 590 000 (18 500 000; 35 500 000) 5 000 000 66 000 000
tests::dust_discarded_with_noop 155 000 000; +496.15% ‼️ 26 000 000 27 790 000 (21 000 000; 34 000 000) 5 000 000 88 000 000
tests::external_submitter_gets_rewarded 124 000 000; +359.26% ‼️ 27 000 000 28 370 000 (20 000 000; 34 000 000) 8 000 000 88 000 000
tests::gas_properly_handled_for_trap_replies 126 000 000; +384.62% ‼️ 26 000 000 28 640 000 (20 500 000; 36 000 000) 9 000 000 64 000 000
tests::ocw_double_charge 138 000 000; +430.77% ‼️ 26 000 000 27 070 000 (18 500 000; 33 000 000) 7 000 000 88 000 000
tests::ocw_interval_maintained 128 000 000; +401.96% ‼️ 25 500 000 26 630 000 (18 500 000; 34 000 000) 6 000 000 56 000 000
tests::ocw_interval_stretches_for_large_wait_list 25 000 000; +0.00% ✔️ 25 000 000 27 330 000 (19 000 000; 33 000 000) 6 000 000 80 000 000
tests::ocw_overlapping_prevented 125 000 000; +443.48% ‼️ 23 000 000 25 630 000 (15 500 000; 34 000 000) 5 000 000 60 000 000
tests::rent_charge_works 123 000 000; +459.09% ‼️ 22 000 000 25 060 000 (18 000 000; 32 000 000) 5 000 000 52 000 000
tests::trap_reply_message_is_sent 153 000 000; +580.00% ‼️ 22 500 000 24 150 000 (16 000 000; 28 500 000) 7 000 000 61 000 000
Runtime tests (values are in nanoseconds)

Total execution time

name current median average lower/upper quartile min max
Total time 136 745 755 701; +98.37% ‼️ 68 936 046 852 68 943 655 851 (68 785 810 614; 69 077 068 521) 68 429 891 907 69 467 729 595

name = Async RwLock

name current median average lower/upper quartile min max
check readers 885 060 729; +975.31% ‼️ 82 307 588 83 357 724 (80 332 286; 85 447 641) 75 045 985 95 825 248
forever lock 1 113 257 989; +1185.12% ‼️ 86 626 764 87 694 387 (84 281 132; 90 800 670) 78 741 438 104 823 400
read while writing 1 817 385 046; +1695.21% ‼️ 101 235 397 103 978 664 (97 447 163; 107 219 720) 89 507 808 132 082 247
rwlock wide 2 536 129 915; +1911.05% ‼️ 126 109 653 129 179 178 (119 300 846; 135 744 268) 110 421 721 166 953 424
write while reading 1 870 467 713; +1651.77% ‼️ 106 775 982 109 984 104 (103 191 921; 114 125 452) 96 414 356 137 389 375

name = Async init

name current median average lower/upper quartile min max
approved pong 11 218 142 739; +7.70% ‼️ 10 416 112 293 10 412 214 667 (10 364 272 209; 10 452 641 935) 10 231 784 780 10 549 894 132

name = Async-await

name current median average lower/upper quartile min max
normal 695 288 747; +940.44% ‼️ 66 826 149 67 712 089 (63 990 164; 71 637 731) 57 667 325 82 297 432
panic 741 217 302; +961.74% ‼️ 69 811 863 69 450 056 (65 551 859; 72 795 017) 58 764 650 84 784 608

name = Async-duplicates-sync

name current median average lower/upper quartile min max
async-duplicates-sync 1 233 879 282; +1248.56% ‼️ 91 496 171 92 636 587 (88 244 587; 95 084 111) 82 507 192 113 285 710

name = Async-multisig (well known cases)

name current median average lower/upper quartile min max
2 of 3; eve doesn't answer, alice replies with incorrect payload 8 843 806 469; +80.17% ‼️ 4 908 627 596 4 905 275 495 (4 883 920 951; 4 925 980 042) 4 789 658 705 4 990 591 720
2 of 3; no replies 6 368 635 539; +31.79% ‼️ 4 832 497 187 4 833 982 547 (4 813 009 027; 4 850 100 536) 4 749 909 239 4 944 545 046
Single signatory & zero threshold 5 895 144 520; +20.17% ‼️ 4 905 818 145 4 904 938 424 (4 878 352 685; 4 927 914 763) 4 810 061 514 5 067 709 241
Three signatories; Bob replies with incorrect signature 6 351 049 881; +29.16% ‼️ 4 917 067 396 4 914 431 461 (4 895 633 915; 4 936 615 977) 4 802 363 573 5 008 528 988
Three signatories; Eve doesn't answer, Alice replies with incorrect payload 8 847 884 657; +80.15% ‼️ 4 911 501 461 4 910 140 874 (4 891 215 945; 4 931 394 025) 4 812 977 650 5 001 310 175

name = Async-sign (well known cases)

name current median average lower/upper quartile min max
bad signature 3 660 450 573; +49.59% ‼️ 2 446 976 016 2 445 742 851 (2 428 004 741; 2 459 372 906) 2 391 536 584 2 515 623 555
correct signature but for another message 5 562 742 035; +122.19% ‼️ 2 503 632 295 2 498 991 011 (2 472 054 937; 2 527 645 052) 2 398 497 030 2 554 224 003
no reply 3 293 634 408; +35.60% ‼️ 2 428 882 473 2 426 240 588 (2 412 642 956; 2 443 360 645) 2 366 950 926 2 477 555 552
signed message 5 594 623 774; +124.32% ‼️ 2 494 026 210 2 497 186 405 (2 478 995 830; 2 515 059 978) 2 430 002 624 2 582 422 550

name = Basic capacitor check

name current median average lower/upper quartile min max
Test charging/discharging 815 832 264; +991.47% ‼️ 74 746 526 74 850 247 (70 395 962; 78 208 647) 59 593 478 89 024 331

name = Decoder

name current median average lower/upper quartile min max
decoder 649 555 591; +857.54% ‼️ 67 835 565 67 730 248 (65 452 808; 70 988 928) 55 205 079 81 680 367

name = Futures-unordered

name current median average lower/upper quartile min max
futures-unordered 3 355 667 039; +2179.11% ‼️ 147 235 580 151 116 553 (137 519 931; 159 473 980) 130 220 061 204 597 858
join 3 253 937 177; +2110.83% ‼️ 147 181 732 153 078 435 (140 858 681; 161 658 315) 130 873 659 193 835 327
select 3 113 614 343; +2063.75% ‼️ 143 898 844 147 070 434 (134 133 100; 156 406 443) 128 612 425 183 699 788

name = Incomplete-async-payloads

name current median average lower/upper quartile min max
incomplete-async-payloads 2 796 496 205; +2059.98% ‼️ 129 468 763 133 297 754 (121 169 740; 139 208 405) 114 204 088 173 050 963

name = Memory test

name current median average lower/upper quartile min max
Test for memory result 494 935 607; +605.97% ‼️ 70 106 783 70 870 732 (65 988 814; 74 949 707) 59 910 964 91 350 595

name = Messages to failed program are handled properly

name current median average lower/upper quartile min max
handle messages to failed program 819 146 273; +948.47% ‼️ 78 127 600 78 373 305 (75 888 175; 80 106 119) 71 191 302 90 367 518

name = Meta ping (simple check)

name current median average lower/upper quartile min max
meta check 10 243 433 836; +6.03% ‼️ 9 661 108 358 9 654 177 200 (9 617 443 924; 9 689 061 008) 9 482 472 041 9 777 814 572

name = Multiping

name current median average lower/upper quartile min max
multiping 569 767 051; +817.00% ‼️ 62 133 726 62 490 174 (58 184 360; 66 935 843) 50 540 676 77 033 010

name = Ping-pong

name current median average lower/upper quartile min max
ping-pong 372 844 644; +506.21% ‼️ 61 504 357 61 380 743 (57 386 794; 64 902 666) 51 184 746 73 417 316
ping-pong wgas 713 570 427; +924.59% ‼️ 69 644 223 69 803 239 (66 377 883; 73 287 838) 56 691 021 85 510 851

name = Program_id test

name current median average lower/upper quartile min max
program_id 375 020 767; +565.90% ‼️ 56 317 464 58 025 483 (53 586 500; 62 183 049) 47 921 326 74 712 949

name = State-rollback

name current median average lower/upper quartile min max
state-rollback 704 043 149; +920.70% ‼️ 68 976 587 69 100 398 (64 549 068; 71 761 008) 58 195 903 86 166 864
state-saving 713 471 810; +945.21% ‼️ 68 261 056 68 151 693 (63 264 202; 72 221 163) 52 004 305 82 942 854

name = Test create_program sys-call

name current median average lower/upper quartile min max
Simple creation of program from program 410 964 861; +526.87% ‼️ 65 557 777 65 326 990 (61 540 510; 68 943 360) 53 811 571 82 388 544
Try to re-init existing program 797 622 998; +952.49% ‼️ 75 784 413 76 223 053 (72 506 349; 79 938 624) 64 386 006 94 739 636

name = Trap test

name current median average lower/upper quartile min max
Test for trap result 240 296 082; +435.83% ‼️ 44 845 668 45 234 345 (42 144 088; 47 586 392) 35 838 943 60 803 349

name = Wait test

name current median average lower/upper quartile min max
wait 857 252 191; +1111.84% ‼️ 70 739 859 72 731 971 (67 611 812; 77 209 688) 58 630 302 104 442 027

name = basic

name current median average lower/upper quartile min max
test-vec (2 * 65536 * size_of(u8) = 128 KiB = 2 pages) 855 815 457; +695.81% ‼️ 107 540 020 108 485 078 (103 139 467; 112 375 991) 95 042 322 131 005 763

name = collector-1

name current median average lower/upper quartile min max
collector pass 2 messages 837 551 612; +1011.78% ‼️ 75 334 517 75 104 951 (71 655 126; 78 749 800) 61 649 722 94 000 317

name = guestbook test

name current median average lower/upper quartile min max
guestbook 5 355 377 793; +12.69% ‼️ 4 752 192 867 4 750 031 637 (4 723 826 349; 4 776 951 257) 4 644 277 089 4 832 887 232

name = gui test

name current median average lower/upper quartile min max
gui 6 981 533 619; +8.89% ‼️ 6 411 491 209 6 411 937 756 (6 383 518 098; 6 447 288 092) 6 283 447 316 6 524 022 283

@codecov
Copy link

codecov bot commented Jul 4, 2022

Codecov Report

Merging #1137 (596b6de) into master (07ccee0) will decrease coverage by 0.00%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master    #1137      +/-   ##
==========================================
- Coverage   74.04%   74.03%   -0.01%     
==========================================
  Files          98       98              
  Lines        9184     9183       -1     
==========================================
- Hits         6800     6799       -1     
  Misses       2384     2384              
Impacted Files Coverage Δ
core/src/gas.rs 90.41% <0.00%> (-0.13%) ⬇️

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 07ccee0...596b6de. Read the comment docs.

@gshep gshep merged commit 156606d into master Jul 4, 2022
@gshep gshep deleted the gshep/pin-nightly-2022-06-30 branch July 4, 2022 08:07
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