diff --git a/ConsensusSpecPreset-mainnet.md b/ConsensusSpecPreset-mainnet.md index 80269c49f..7e1a3a070 100644 --- a/ConsensusSpecPreset-mainnet.md +++ b/ConsensusSpecPreset-mainnet.md @@ -290,9 +290,9 @@ ConsensusSpecPreset-mainnet + Light client - Single merkle proof - mainnet/bellatrix/light_client/single_merkle_proof/py OK + Light client - Single merkle proof - mainnet/bellatrix/light_client/single_merkle_proof/py OK + Light client - Single merkle proof - mainnet/bellatrix/light_client/single_merkle_proof/py OK - Light client - Single merkle proof - mainnet/capella/light_client/single_merkle_proof/pysp Skip - Light client - Single merkle proof - mainnet/capella/light_client/single_merkle_proof/pysp Skip - Light client - Single merkle proof - mainnet/capella/light_client/single_merkle_proof/pysp Skip ++ Light client - Single merkle proof - mainnet/capella/light_client/single_merkle_proof/pysp OK ++ Light client - Single merkle proof - mainnet/capella/light_client/single_merkle_proof/pysp OK ++ Light client - Single merkle proof - mainnet/capella/light_client/single_merkle_proof/pysp OK + Slots - double_empty_epoch OK + Slots - empty_epoch OK + Slots - over_epoch_boundary OK @@ -589,7 +589,7 @@ ConsensusSpecPreset-mainnet + fork_random_low_balances OK + fork_random_misc_balances OK ``` -OK: 575/586 Fail: 0/586 Skip: 11/586 +OK: 578/586 Fail: 0/586 Skip: 8/586 ## Attestation ```diff + [Invalid] EF - Altair - Operations - Attestation - after_epoch_slots OK @@ -1921,4 +1921,4 @@ OK: 48/48 Fail: 0/48 Skip: 0/48 OK: 14/14 Fail: 0/14 Skip: 0/14 ---TOTAL--- -OK: 1664/1675 Fail: 0/1675 Skip: 11/1675 +OK: 1667/1675 Fail: 0/1675 Skip: 8/1675 diff --git a/ConsensusSpecPreset-minimal.md b/ConsensusSpecPreset-minimal.md index a563f4d98..8b0edba05 100644 --- a/ConsensusSpecPreset-minimal.md +++ b/ConsensusSpecPreset-minimal.md @@ -334,15 +334,18 @@ ConsensusSpecPreset-minimal + Light client - Single merkle proof - minimal/bellatrix/light_client/single_merkle_proof/py OK + Light client - Single merkle proof - minimal/bellatrix/light_client/single_merkle_proof/py OK + Light client - Single merkle proof - minimal/bellatrix/light_client/single_merkle_proof/py OK - Light client - Single merkle proof - minimal/capella/light_client/single_merkle_proof/pysp Skip - Light client - Single merkle proof - minimal/capella/light_client/single_merkle_proof/pysp Skip - Light client - Single merkle proof - minimal/capella/light_client/single_merkle_proof/pysp Skip ++ Light client - Single merkle proof - minimal/capella/light_client/single_merkle_proof/pysp OK ++ Light client - Single merkle proof - minimal/capella/light_client/single_merkle_proof/pysp OK ++ Light client - Single merkle proof - minimal/capella/light_client/single_merkle_proof/pysp OK + Light client - Sync - minimal/altair/light_client/sync/pyspec_tests/advance_finality_witho OK + Light client - Sync - minimal/altair/light_client/sync/pyspec_tests/light_client_sync OK + Light client - Sync - minimal/altair/light_client/sync/pyspec_tests/supply_sync_committee_ OK + Light client - Sync - minimal/bellatrix/light_client/sync/pyspec_tests/advance_finality_wi OK + Light client - Sync - minimal/bellatrix/light_client/sync/pyspec_tests/light_client_sync OK + Light client - Sync - minimal/bellatrix/light_client/sync/pyspec_tests/supply_sync_committ OK ++ Light client - Sync - minimal/capella/light_client/sync/pyspec_tests/advance_finality_with OK ++ Light client - Sync - minimal/capella/light_client/sync/pyspec_tests/light_client_sync OK ++ Light client - Sync - minimal/capella/light_client/sync/pyspec_tests/supply_sync_committee OK + Light client - Update ranking - minimal/altair/light_client/update_ranking/pyspec_tests/up OK + Light client - Update ranking - minimal/bellatrix/light_client/update_ranking/pyspec_tests OK + Light client - Update ranking - minimal/capella/light_client/update_ranking/pyspec_tests/u OK @@ -665,7 +668,7 @@ ConsensusSpecPreset-minimal + fork_random_low_balances OK + fork_random_misc_balances OK ``` -OK: 651/662 Fail: 0/662 Skip: 11/662 +OK: 657/665 Fail: 0/665 Skip: 8/665 ## Attestation ```diff + [Invalid] EF - Altair - Operations - Attestation - after_epoch_slots OK @@ -2057,4 +2060,4 @@ OK: 52/52 Fail: 0/52 Skip: 0/52 OK: 14/14 Fail: 0/14 Skip: 0/14 ---TOTAL--- -OK: 1788/1799 Fail: 0/1799 Skip: 11/1799 +OK: 1794/1802 Fail: 0/1802 Skip: 8/1802 diff --git a/tests/consensus_spec/test_fixture_light_client_single_merkle_proof.nim b/tests/consensus_spec/test_fixture_light_client_single_merkle_proof.nim index 2fbe6cd61..4b209d509 100644 --- a/tests/consensus_spec/test_fixture_light_client_single_merkle_proof.nim +++ b/tests/consensus_spec/test_fixture_light_client_single_merkle_proof.nim @@ -23,10 +23,6 @@ import proc runTest(path: string, fork: BeaconStateFork) = test "Light client - Single merkle proof - " & path.relativePath(SszTestsDir): - if capellaImplementationMissing or fork == BeaconStateFork.Capella: - skip() - return - type TestProof = object leaf: string diff --git a/tests/consensus_spec/test_fixture_light_client_sync.nim b/tests/consensus_spec/test_fixture_light_client_sync.nim index c4f616461..327616e2c 100644 --- a/tests/consensus_spec/test_fixture_light_client_sync.nim +++ b/tests/consensus_spec/test_fixture_light_client_sync.nim @@ -116,8 +116,6 @@ proc runTest(path: string) = store.optimistic_header.slot == step.checks.optimistic_slot hash_tree_root(store.optimistic_header) == step.checks.optimistic_root -from strutils import contains - suite "EF - Light client - Sync" & preset(): const presetPath = SszTestsDir/const_preset for kind, path in walkDir(presetPath, relative = true, checkDir = true): @@ -127,7 +125,4 @@ suite "EF - Light client - Sync" & preset(): continue for kind, path in walkDir(basePath, relative = true, checkDir = true): let combinedPath = basePath/path - if combinedPath.contains("capella"): - # TODO - continue runTest(basePath/path)