|
1 | 1 |
|
2 | 2 | id: eip7002-all |
3 | 3 | name: "EIP7002 test (el triggerable exits)" |
4 | | -timeout: 38h |
| 4 | +timeout: 72h |
5 | 5 | config: |
6 | 6 | walletPrivkey: "" |
7 | 7 | validatorMnemonic: "giant issue aisle success illegal bike spike question tent bar rely arctic volcano long crawl hungry vocal artwork sniff fantasy very lucky have athlete" |
|
85 | 85 | tasks: |
86 | 86 | - name: check_consensus_validator_status |
87 | 87 | title: "Wait for validators to be active" |
88 | | - timeout: 2h |
| 88 | + timeout: 24h |
89 | 89 | config: |
90 | 90 | validatorStatus: |
91 | 91 | - active_ongoing |
@@ -130,6 +130,7 @@ tasks: |
130 | 130 | id: tests |
131 | 131 | config: |
132 | 132 | failTaskCount: 0 |
| 133 | + failOnUndecided: true |
133 | 134 | tasks: |
134 | 135 |
|
135 | 136 | # Test1: Submit a exit request from an address with 0x00 credentials, assert no exit |
@@ -240,7 +241,7 @@ tasks: |
240 | 241 | - active_exiting |
241 | 242 | - exited_unslashed |
242 | 243 | configVars: |
243 | | - validatorPubKey: "tasks.all_pubkeys.outputs.pubkeys[1]" |
| 244 | + validatorPubKey: "tasks.validator_pubkeys.outputs.pubkeys[1]" |
244 | 245 |
|
245 | 246 | # Test3: Submit a exit request from an address with 0x02 credentials, assert exit |
246 | 247 | # keys: 2 |
@@ -490,7 +491,6 @@ tasks: |
490 | 491 | failOnReject: true |
491 | 492 | configVars: |
492 | 493 | sourceMnemonic: "validatorMnemonic" |
493 | | - targetValidatorIndex: "validatorStartIndex + 4" |
494 | 494 | targetPublicKey: "tasks.validator_pubkeys.outputs.pubkeys[4]" |
495 | 495 | sourceStartIndex: "validatorStartIndex + 4" |
496 | 496 | walletPrivkey: "walletPrivkey" |
@@ -535,7 +535,7 @@ tasks: |
535 | 535 | - name: check_consensus_validator_status |
536 | 536 | title: "Wait for key 4 balance to increase > 33 ETH" |
537 | 537 | id: key4_status |
538 | | - timeout: 30m |
| 538 | + timeout: 4h |
539 | 539 | config: |
540 | 540 | validatorStatus: |
541 | 541 | - active_ongoing |
@@ -600,13 +600,13 @@ tasks: |
600 | 600 |
|
601 | 601 | # wait for withdrawal to be processed |
602 | 602 | - name: check_consensus_block_proposals |
603 | | - title: "Check for >= 1 ETH withdrawal for key 4" |
| 603 | + title: "Check for exact 1 ETH withdrawal for key 4" |
604 | 604 | timeout: 2h |
605 | 605 | config: |
606 | 606 | minWithdrawalCount: 1 |
607 | 607 | configVars: |
608 | | - expectWithdrawals: "| [{publicKey: .tasks.validator_pubkeys.outputs.pubkeys[4], address: .tasks.wallet_details.outputs.address, minAmount: 1000000000}]" |
609 | | - |
| 608 | + expectWithdrawals: "| [{publicKey: .tasks.validator_pubkeys.outputs.pubkeys[4], address: .tasks.wallet_details.outputs.address, minAmount: 1000000000, maxAmount: 1000000000}]" |
| 609 | + |
610 | 610 |
|
611 | 611 | # Test6: Submit a partial 2 ETH withdrawal request from an address with 0x02 credentials and balance < 34 ETH, assert < 2 ETH withdrawal |
612 | 612 | # keys: 5 |
@@ -698,7 +698,7 @@ tasks: |
698 | 698 | - name: check_consensus_validator_status |
699 | 699 | title: "Get validator info for key 5 (expect 0x02 credentials)" |
700 | 700 | id: key5_status |
701 | | - timeout: 30m |
| 701 | + timeout: 4h |
702 | 702 | config: |
703 | 703 | withdrawalCredsPrefix: "0x02" |
704 | 704 | validatorStatus: |
@@ -762,7 +762,7 @@ tasks: |
762 | 762 | # check chain for 30 minutes, expect withdrawal with >= 0.5 ETH & < 1.5 ETH for key 5 |
763 | 763 | - name: check_consensus_block_proposals |
764 | 764 | title: "Check withdrawal for key 5 (expect in range 0.5-1.5 ETH)" |
765 | | - timeout: 30m |
| 765 | + timeout: 2h |
766 | 766 | id: key5_withdrawal |
767 | 767 | config: |
768 | 768 | minWithdrawalCount: 1 |
|
0 commit comments