6928 Commits

Author SHA1 Message Date
Alex Stokes
cf23cd00ab
ensure the test covers exited, unslashed validators 2021-09-02 08:48:32 -07:00
Alex Stokes
7cb5901ee6
add spec test case for rewards with exited validators and _no_ leak 2021-09-02 08:48:31 -07:00
Alex Stokes
e341f4e1f8
refactor "leaking patch" helper 2021-09-02 08:48:31 -07:00
Alex Stokes
89c865e982
Merge pull request #2583 from asanso/patch-2
Update test_process_sync_aggregate.py
2021-09-02 07:38:55 -06:00
Antonio Sanso
ae8c0447ef
Update tests/core/pyspec/eth2spec/test/altair/block_processing/sync_aggregate/test_process_sync_aggregate.py
Co-authored-by: Alex Stokes <r.alex.stokes@gmail.com>
2021-09-02 14:57:47 +02:00
Antonio Sanso
5f1a444e70
Update test_process_sync_aggregate.py 2021-09-02 11:34:42 +02:00
Antonio Sanso
2206a58335
Update test_process_sync_aggregate.py 2021-09-02 11:33:12 +02:00
Antonio Sanso
2d736139d5
Update test_process_sync_aggregate.py 2021-09-02 11:19:58 +02:00
Antonio Sanso
9bf8ad9130
Update test_process_sync_aggregate.py 2021-09-02 11:00:51 +02:00
Danny Ryan
cb7c81eb96
Merge pull request #2576 from ralexstokes/consolidate-like-operations-tests
Allow spec tests author to batch tests under one handler name
2021-09-01 17:54:34 -06:00
Mikhail Kalinin
02057cb13e Fix spelling 2021-09-01 20:59:16 +06:00
Mikhail Kalinin
6ba1f22404 Set ExecutionPayload.random to the previous randao_mix 2021-09-01 18:42:58 +06:00
Hsiao-Wei Wang
4c34518edf
Call Altair and Merge operations in process_and_sign_block_without_header_validations 2021-09-01 00:23:42 +08:00
Diederik Loerakker
2ffed2bd12
Merge pull request #2578 from ethereum/fix-merge_mods
Fix `merge_mods` in test generators
2021-08-31 13:06:46 +02:00
Hsiao-Wei Wang
b23ed05eee
[test_on_block_finalized_skip_slots] Make target state right after skipped slots 2021-08-31 18:40:26 +08:00
Hsiao-Wei Wang
085045a860
Since merge spec was rebased, make merge_mods base on altair_mods instead of phase_0_mods 2021-08-31 18:06:55 +08:00
Hsiao-Wei Wang
9b065c7816
To avoid using non-genesis anchor state, rewrite test_on_block_finalized_skip_slots_not_in_skip_chain 2021-08-31 17:42:10 +08:00
Hsiao-Wei Wang
da8d22c754
Update checks Checkpoint fields 2021-08-31 13:16:19 +08:00
Hsiao-Wei Wang
189a9d4ae9
Add the missed on_tick output and remove the useless on_tick call 2021-08-31 12:10:47 +08:00
Danny Ryan
fe6040e4af
Merge pull request #2574 from fredriksvantes/patch-1
Creating SECURITY.txt
2021-08-30 17:15:47 -06:00
Danny Ryan
58e667b3d5
spelling 2021-08-30 16:29:41 -06:00
Danny Ryan
0eb0a934a3
Merge pull request #2575 from mkalinin/transition-td-to-terminal-td
Change transition_td to terminal_td in the merge spec
2021-08-30 16:28:12 -06:00
Alex Stokes
2477deaf13
Allow test driver to batch test cases under one handler name with a list 2021-08-30 13:53:05 -07:00
Alex Stokes
387113b2f4
add "collect only" mode to spec test generator 2021-08-30 13:36:01 -07:00
Mikhail Kalinin
5a84224d1a Change transition_td to terminal_td in the merge spec 2021-08-30 18:23:25 +06:00
Fredrik Svantes
c097bdd89b
Creating SECURITY.txt 2021-08-28 01:30:41 +02:00
Hsiao-Wei Wang
fff03a96d1
Merge pull request #2573 from sammiee5311/cleanups-startswith-method
Clean up startswith method in `setup.py`
2021-08-27 13:18:13 +08:00
Sam.An
0bd3e0286b
Clean up startswith method in setup.py
`value.startswith(("uint", "Bytes", "ByteList", "Union"))`
2021-08-27 10:12:19 +09:00
Danny Ryan
125bf22494
Merge pull request #2570 from ralexstokes/fix-deposits-randomized-tests
Fix randomized deposit testing
2021-08-26 17:47:03 -06:00
Danny Ryan
c45e77b0b5
Merge pull request #2571 from ralexstokes/add-timing-info-to-test-gen
add timing information to spec test generation
2021-08-26 17:14:52 -06:00
Danny Ryan
31b4d02f0a
Merge pull request #2572 from ralexstokes/fix-randomized-block-test-perf
Fix a performance bug with the randomized block tests from #2560
2021-08-26 17:13:41 -06:00
Alex Stokes
74fcf67cf4
Fix a performance bug with the randomized block tests from #2560 2021-08-26 13:42:12 -07:00
Alex Stokes
9474f0a051
construct and supply scenario-wide state to facilitate deposit processing 2021-08-26 12:02:59 -07:00
Alex Stokes
b45601f44c
add timing information to spec test generation
in particular, warn if any particular operation takes longer than
some threshold, e.g. 1.0 second.
2021-08-26 11:50:24 -07:00
Alex Stokes
1f34ef9b56
modularize the random deposit helpers 2021-08-26 10:50:50 -07:00
Danny Ryan
17fece57b6
Merge pull request #2560 from ralexstokes/add-broad-spectrum-spec-tests
Broad-spectrum randomized block tests
2021-08-25 20:34:47 -06:00
Alex Stokes
a890d04a62
Merge branch 'add-broad-spectrum-spec-tests' of https://github.com/ralexstokes/eth2.0-specs into add-broad-spectrum-spec-tests 2021-08-25 17:18:08 -07:00
Alex Stokes
874ea80cb8
use more precise name for altair block randomizer and re-gen tests 2021-08-25 17:18:02 -07:00
Alex Stokes
4b3022a767
Update tests/generators/random/generate.py 2021-08-25 16:19:46 -06:00
Alex Stokes
5b0d2627c3
apply pr feedback on randrange 2021-08-25 15:13:20 -07:00
Alex Stokes
c206a2772a
update docs via PR feedback 2021-08-25 14:46:17 -07:00
Alex Stokes
e2dc9f9ec2
update generation of randomized scenarios for more variability 2021-08-25 14:42:41 -07:00
Alex Stokes
047ff5b099
unify visibility on names for doc purposes 2021-08-25 14:16:39 -07:00
Alex Stokes
961953ac15
update parameter name 2021-08-25 13:10:41 -07:00
Alex Stokes
377797fd0d
code layout change 2021-08-25 11:20:17 -07:00
Alex Stokes
14518d4d64
update name of utility module to be more specific 2021-08-25 11:15:59 -07:00
Alex Stokes
a6f8870e18
update makefile to use correct python version 2021-08-25 11:15:27 -07:00
Alex Stokes
0da1fe947d
clarify how the random block generator works 2021-08-25 11:09:35 -07:00
Alex Stokes
81971a8957
update readme for pytest 2021-08-25 11:01:26 -07:00
Alex Stokes
e575b222be
clarify readme 2021-08-25 10:54:55 -07:00