diff --git a/tests/official/test_fixture_operations_voluntary_exit.nim b/tests/official/test_fixture_operations_voluntary_exit.nim index 2e427eec3..d2f9a5f93 100644 --- a/tests/official/test_fixture_operations_voluntary_exit.nim +++ b/tests/official/test_fixture_operations_voluntary_exit.nim @@ -62,7 +62,8 @@ template runTest(identifier: untyped) = `testImpl _ voluntary_exit _ identifier`() suite "Official - Operations - Voluntary exit " & preset(): - runTest(success) + skipWin64: + runTest(success) runTest(invalid_signature) runTest(success_exit_queue) runTest(validator_exit_in_future) diff --git a/tests/official/test_fixture_sanity_blocks.nim b/tests/official/test_fixture_sanity_blocks.nim index 3c2c06e07..5daaa3157 100644 --- a/tests/official/test_fixture_sanity_blocks.nim +++ b/tests/official/test_fixture_sanity_blocks.nim @@ -80,12 +80,12 @@ suite "Official - Sanity - Blocks " & preset(): let done = state_transition(stateRef[], blck, flags = {skipValidation}) runValidTest("Skipped Slots", skipped_slots, 1) - when false: # TODO: failing due to state_roots[8] - runValidTest("Empty epoch transition", empty_epoch_transition, 1) - runValidTest("Empty epoch transition not finalizing", empty_epoch_transition_not_finalizing, 1) + runValidTest("Empty epoch transition", empty_epoch_transition, 1) + when const_preset=="minimal": + skipWin64: + runValidTest("Empty epoch transition not finalizing", empty_epoch_transition_not_finalizing, 1) runValidTest("Proposer slashing", proposer_slashing, 1) - when false: # TODO: Assert spec/crypto.nim(156, 12) `x.kind == Real and other.kind == Real` - runValidTest("Attester slashing", attester_slashing, 1) + runValidTest("Attester slashing", attester_slashing, 1) # TODO: Expected deposit in block @@ -95,14 +95,10 @@ suite "Official - Sanity - Blocks " & preset(): when false: # TODO: Assert spec/crypto.nim(156, 12) `x.kind == Real and other.kind == Real` runValidTest("Attestation", attestation, 2) - when false: # TODO: failing due to state_roots[8] - runValidTest("Voluntary exit", voluntary_exit, 2) - runValidTest("Balance-driven status transitions", balance_driven_status_transitions, 1) - + runValidTest("Voluntary exit", voluntary_exit, 2) + runValidTest("Balance-driven status transitions", balance_driven_status_transitions, 1) runValidTest("Historical batch", historical_batch, 1) - - when false: # TODO: `stateRef3870603.block_roots[idx3874628] == postRef3870605.block_roots[idx3874628]` - # stateRef3856003.block_roots[16] = 06013007F8A1D4E310344192C5DF6157B1F9F0F5B3A8404103ED822DF47CD85D - # postRef3856005.block_roots[16] = 73F47FF01C106CC82BF839C953C4171E019A22590D762076306F4CEE1CB77583 - runValidTest("ETH1 data votes consensus", eth1_data_votes_consensus, 17) - runValidTest("ETH1 data votes no consensus", eth1_data_votes_no_consensus, 16) + when const_preset=="minimal": + skipWin64: + runValidTest("ETH1 data votes consensus", eth1_data_votes_consensus, 17) + runValidTest("ETH1 data votes no consensus", eth1_data_votes_no_consensus, 16) diff --git a/tests/official/test_fixture_sanity_slots.nim b/tests/official/test_fixture_sanity_slots.nim index ee0340da1..9893c6f0d 100644 --- a/tests/official/test_fixture_sanity_slots.nim +++ b/tests/official/test_fixture_sanity_slots.nim @@ -46,13 +46,10 @@ template runTest(testName: string, identifier: untyped, num_slots: uint64): unty suite "Official - Sanity - Slots " & preset(): runTest("Advance 1 slot", slots_1, 1) runTest("Advance 2 slots", slots_2, 2) + runTest("Advance an empty epoch", empty_epoch, SLOTS_PER_EPOCH) - when false: # TODO: issue in active_index_roots - https://github.com/status-im/nim-beacon-chain/issues/373 - runTest("Advance an empty epoch", empty_epoch, SLOTS_PER_EPOCH) + const DoubleEpoch = SLOTS_PER_EPOCH.uint64*2 # workaround undeclared identifier "double_empty_epoch" + runTest("Advance 2 empty epochs", double_empty_epoch, DoubleEpoch) - when false: # TODO: issue in state_roots - const DoubleEpoch = SLOTS_PER_EPOCH.uint64*2 # workaround undeclared identifier "double_empty_epoch" - runTest("Advance 2 empty epochs", double_empty_epoch, DoubleEpoch) - - # This starts in the middle of an epoch - runTest("Advance over an epoch boundary", over_epoch_boundary, SLOTS_PER_EPOCH) + # This starts in the middle of an epoch + runTest("Advance over an epoch boundary", over_epoch_boundary, SLOTS_PER_EPOCH)