mirror of
https://github.com/status-im/nimbus-eth2.git
synced 2025-02-23 11:48:33 +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 - skipped_slots [Preset: mainnet] OK
|
||||||
+ [Valid] Official - Altair - Sanity - Blocks - slash_and_exit_diff_index [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 - 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 - attestation [Preset: mainnet] OK
|
||||||
+ [Valid] Official - Phase 0 - Sanity - Blocks - attester_slashing [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
|
+ [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_empty_participants OK
|
||||||
+ [Valid] sync_committee_rewards_not_full_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]
|
## Official - Altair - Epoch Processing - Effective balance updates [Preset: mainnet]
|
||||||
```diff
|
```diff
|
||||||
+ Effective balance updates - effective_balance_hysteresis [Preset: mainnet] OK
|
+ 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
|
OK: 27/27 Fail: 0/27 Skip: 0/27
|
||||||
|
|
||||||
---TOTAL---
|
---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] new_deposit_under_max OK
|
||||||
+ [Valid] success_top_up OK
|
+ [Valid] success_top_up OK
|
||||||
+ [Valid] valid_sig_but_forked_state 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 - attestation [Preset: mainnet] OK
|
||||||
+ [Valid] Official - Phase 0 - Sanity - Blocks - attester_slashing [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
|
+ [Valid] Official - Phase 0 - Sanity - Blocks - balance_driven_status_transitions [Preset OK
|
||||||
@ -194,7 +199,7 @@ FixtureSSZConsensus-mainnet
|
|||||||
+ [Valid] success_surround OK
|
+ [Valid] success_surround OK
|
||||||
+ [Valid] success_with_effective_balance_disparity 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]
|
## Official - Altair - SSZ consensus objects [Preset: mainnet]
|
||||||
```diff
|
```diff
|
||||||
+ Testing AggregateAndProof OK
|
+ 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
|
OK: 27/27 Fail: 0/27 Skip: 0/27
|
||||||
|
|
||||||
---TOTAL---
|
---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)
|
runTest("Official - Altair - Sanity - Blocks", SanityBlocksDir, path)
|
||||||
|
|
||||||
suite "Official - Altair - Finality " & preset():
|
suite "Official - Altair - Finality " & preset():
|
||||||
# these seem to only exist in minimal presets, both for phase0 and altair
|
when false:
|
||||||
for kind, path in walkDir(FinalityDir, true):
|
for kind, path in walkDir(FinalityDir, true):
|
||||||
runTest("Official - Altair - Finality", FinalityDir, path)
|
runTest("Official - Altair - Finality", FinalityDir, path)
|
||||||
|
@ -43,7 +43,7 @@ type
|
|||||||
const
|
const
|
||||||
FixturesDir* =
|
FixturesDir* =
|
||||||
currentSourcePath.rsplit(DirSep, 1)[0] / ".." / ".." / "vendor" / "nim-eth2-scenarios"
|
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
|
MaxObjectSize* = 3_000_000
|
||||||
|
|
||||||
proc parseTest*(path: string, Format: typedesc[Json], T: typedesc): T =
|
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)
|
runTest("Official - Phase 0 - Sanity - Blocks", SanityBlocksDir, path)
|
||||||
|
|
||||||
suite "Official - Phase 0 - Finality " & preset():
|
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):
|
for kind, path in walkDir(FinalityDir, true):
|
||||||
runTest("Official - Phase 0 - Finality", FinalityDir, path)
|
runTest("Official - Phase 0 - Finality", FinalityDir, path)
|
||||||
|
@ -18,10 +18,13 @@ import
|
|||||||
../testutil, ./fixtures_utils
|
../testutil, ./fixtures_utils
|
||||||
|
|
||||||
const
|
const
|
||||||
# TODO NimYAML issue
|
# TODO NimYAML issue in Altair re 2^64 - 1 and parseBiggestInt
|
||||||
SpecDir = currentSourcePath.rsplit(DirSep, 1)[0] /
|
SpecDir = currentSourcePath.rsplit(DirSep, 1)[0] /
|
||||||
".."/".."/"beacon_chain"/"spec"
|
".."/".."/"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
|
type
|
||||||
CheckedType = SomeInteger or Slot or Epoch
|
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