mirror of
https://github.com/status-im/nimbus-eth2.git
synced 2025-02-23 03:38:21 +00:00
use v1.1.0-alpha.6 test vectors (#2618)
* bump nim-eth2-vendors and use v1.1.0-alpha6 test vectors * continue to download alpha 5 test vectors for const sanity checks
This commit is contained in:
parent
60df17786e
commit
820a6f65d5
@ -180,6 +180,11 @@ FixtureAll-mainnet
|
||||
+ [Valid] Official - Altair - Sanity - Blocks - skipped_slots [Preset: mainnet] OK
|
||||
+ [Valid] Official - Altair - Sanity - Blocks - slash_and_exit_diff_index [Preset: mainnet OK
|
||||
+ [Valid] Official - Altair - Sanity - Blocks - voluntary_exit [Preset: mainnet] OK
|
||||
+ [Valid] Official - Phase 0 - Finality - finality_no_updates_at_genesis [Preset: mainnet] OK
|
||||
+ [Valid] Official - Phase 0 - Finality - finality_rule_1 [Preset: mainnet] OK
|
||||
+ [Valid] Official - Phase 0 - Finality - finality_rule_2 [Preset: mainnet] OK
|
||||
+ [Valid] Official - Phase 0 - Finality - finality_rule_3 [Preset: mainnet] OK
|
||||
+ [Valid] Official - Phase 0 - Finality - finality_rule_4 [Preset: mainnet] OK
|
||||
+ [Valid] Official - Phase 0 - Sanity - Blocks - attestation [Preset: mainnet] OK
|
||||
+ [Valid] Official - Phase 0 - Sanity - Blocks - attester_slashing [Preset: mainnet] OK
|
||||
+ [Valid] Official - Phase 0 - Sanity - Blocks - balance_driven_status_transitions [Preset OK
|
||||
@ -233,7 +238,7 @@ FixtureAll-mainnet
|
||||
+ [Valid] sync_committee_rewards_empty_participants OK
|
||||
+ [Valid] sync_committee_rewards_not_full_participants OK
|
||||
```
|
||||
OK: 230/230 Fail: 0/230 Skip: 0/230
|
||||
OK: 235/235 Fail: 0/235 Skip: 0/235
|
||||
## Official - Altair - Epoch Processing - Effective balance updates [Preset: mainnet]
|
||||
```diff
|
||||
+ Effective balance updates - effective_balance_hysteresis [Preset: mainnet] OK
|
||||
@ -409,4 +414,4 @@ OK: 1/1 Fail: 0/1 Skip: 0/1
|
||||
OK: 27/27 Fail: 0/27 Skip: 0/27
|
||||
|
||||
---TOTAL---
|
||||
OK: 335/335 Fail: 0/335 Skip: 0/335
|
||||
OK: 340/340 Fail: 0/340 Skip: 0/340
|
||||
|
@ -144,6 +144,11 @@ FixtureSSZConsensus-mainnet
|
||||
+ [Valid] new_deposit_under_max OK
|
||||
+ [Valid] success_top_up OK
|
||||
+ [Valid] valid_sig_but_forked_state OK
|
||||
+ [Valid] Official - Phase 0 - Finality - finality_no_updates_at_genesis [Preset: mainnet] OK
|
||||
+ [Valid] Official - Phase 0 - Finality - finality_rule_1 [Preset: mainnet] OK
|
||||
+ [Valid] Official - Phase 0 - Finality - finality_rule_2 [Preset: mainnet] OK
|
||||
+ [Valid] Official - Phase 0 - Finality - finality_rule_3 [Preset: mainnet] OK
|
||||
+ [Valid] Official - Phase 0 - Finality - finality_rule_4 [Preset: mainnet] OK
|
||||
+ [Valid] Official - Phase 0 - Sanity - Blocks - attestation [Preset: mainnet] OK
|
||||
+ [Valid] Official - Phase 0 - Sanity - Blocks - attester_slashing [Preset: mainnet] OK
|
||||
+ [Valid] Official - Phase 0 - Sanity - Blocks - balance_driven_status_transitions [Preset OK
|
||||
@ -194,7 +199,7 @@ FixtureSSZConsensus-mainnet
|
||||
+ [Valid] success_surround OK
|
||||
+ [Valid] success_with_effective_balance_disparity OK
|
||||
```
|
||||
OK: 191/191 Fail: 0/191 Skip: 0/191
|
||||
OK: 196/196 Fail: 0/196 Skip: 0/196
|
||||
## Official - Altair - SSZ consensus objects [Preset: mainnet]
|
||||
```diff
|
||||
+ Testing AggregateAndProof OK
|
||||
@ -332,4 +337,4 @@ OK: 1/1 Fail: 0/1 Skip: 0/1
|
||||
OK: 27/27 Fail: 0/27 Skip: 0/27
|
||||
|
||||
---TOTAL---
|
||||
OK: 282/282 Fail: 0/282 Skip: 0/282
|
||||
OK: 287/287 Fail: 0/287 Skip: 0/287
|
||||
|
@ -74,6 +74,6 @@ suite "Official - Altair - Sanity - Blocks " & preset():
|
||||
runTest("Official - Altair - Sanity - Blocks", SanityBlocksDir, path)
|
||||
|
||||
suite "Official - Altair - Finality " & preset():
|
||||
# these seem to only exist in minimal presets, both for phase0 and altair
|
||||
for kind, path in walkDir(FinalityDir, true):
|
||||
runTest("Official - Altair - Finality", FinalityDir, path)
|
||||
when false:
|
||||
for kind, path in walkDir(FinalityDir, true):
|
||||
runTest("Official - Altair - Finality", FinalityDir, path)
|
||||
|
@ -43,7 +43,7 @@ type
|
||||
const
|
||||
FixturesDir* =
|
||||
currentSourcePath.rsplit(DirSep, 1)[0] / ".." / ".." / "vendor" / "nim-eth2-scenarios"
|
||||
SszTestsDir* = FixturesDir / "tests-v1.1.0-alpha.5"
|
||||
SszTestsDir* = FixturesDir / "tests-v1.1.0-alpha.6"
|
||||
MaxObjectSize* = 3_000_000
|
||||
|
||||
proc parseTest*(path: string, Format: typedesc[Json], T: typedesc): T =
|
||||
|
@ -74,6 +74,6 @@ suite "Official - Phase 0 - Sanity - Blocks " & preset():
|
||||
runTest("Official - Phase 0 - Sanity - Blocks", SanityBlocksDir, path)
|
||||
|
||||
suite "Official - Phase 0 - Finality " & preset():
|
||||
# these seem to only exist in minimal presets, both for phase0 and altair
|
||||
# these seem to only exist in minimal presets
|
||||
for kind, path in walkDir(FinalityDir, true):
|
||||
runTest("Official - Phase 0 - Finality", FinalityDir, path)
|
||||
|
@ -18,10 +18,13 @@ import
|
||||
../testutil, ./fixtures_utils
|
||||
|
||||
const
|
||||
# TODO NimYAML issue
|
||||
# TODO NimYAML issue in Altair re 2^64 - 1 and parseBiggestInt
|
||||
SpecDir = currentSourcePath.rsplit(DirSep, 1)[0] /
|
||||
".."/".."/"beacon_chain"/"spec"
|
||||
Config = SszTestsDir/const_preset/"config"/"phase0.yaml"
|
||||
|
||||
# v1.1.0-alpha.6 doesn't seem to have this file
|
||||
OldSszTestsDir* = FixturesDir / "tests-v1.1.0-alpha.5"
|
||||
Config = OldSszTestsDir/const_preset/"config"/"phase0.yaml"
|
||||
|
||||
type
|
||||
CheckedType = SomeInteger or Slot or Epoch
|
||||
|
2
vendor/nim-eth2-scenarios
vendored
2
vendor/nim-eth2-scenarios
vendored
@ -1 +1 @@
|
||||
Subproject commit 098fa0827cc51523fe0adf9a108328e555ed0b6b
|
||||
Subproject commit e3c909505517f5e99311a03b44c64926110b9a94
|
Loading…
x
Reference in New Issue
Block a user