Skip to content

test: more integration tests#1204

Merged
eigenmikem merged 6 commits intotest/slashing-integration-testingfrom
mike/slashing-integration-testing-2
Mar 4, 2025
Merged

test: more integration tests#1204
eigenmikem merged 6 commits intotest/slashing-integration-testingfrom
mike/slashing-integration-testing-2

Conversation

@eigenmikem
Copy link
Copy Markdown
Collaborator

@eigenmikem eigenmikem commented Mar 3, 2025

Motivation:

Adding integration testing coverage

Modifications:

Added:

  • testFuzz_fullSlash_undelegate_redeposit_complete
  • testFuzz_fullSlash_redelegate_redeposit_complete
  • testFuzz_delegateSlashedStaker_slashedOperator

Amended Integration_Deposit_Delegate_Allocate_Slash_Queue_Redeposit and SlashingWithdrawals with BC ETH.

Fixed DSF assertion

Result:

Better coverage of scenarios involving BC ETH

@eigenmikem eigenmikem changed the title Mike/slashing integration testing 2 test: more integration tests Mar 3, 2025
@eigenmikem eigenmikem added ✨ Enhancement New feature or request. 🧪 Test Test-related changes (unit, integration, etc.). labels Mar 3, 2025
@eigenmikem eigenmikem merged commit ad0b04c into test/slashing-integration-testing Mar 4, 2025
10 checks passed
@eigenmikem eigenmikem deleted the mike/slashing-integration-testing-2 branch March 4, 2025 17:01
ypatil12 pushed a commit that referenced this pull request Mar 5, 2025
**Motivation:**

Adding integration testing coverage

**Modifications:**

Added:
- `testFuzz_fullSlash_undelegate_redeposit_complete`
- `testFuzz_fullSlash_redelegate_redeposit_complete`
- `testFuzz_delegateSlashedStaker_slashedOperator`

Amended `Integration_Deposit_Delegate_Allocate_Slash_Queue_Redeposit`
and `SlashingWithdrawals` with BC ETH.

Fixed DSF assertion

**Result:**

Better coverage of scenarios involving BC ETH

---------

Co-authored-by: Michael <michael@Michaels-MacBook-Pro.local>
ypatil12 pushed a commit that referenced this pull request Mar 5, 2025
**Motivation:**

Adding integration testing coverage

**Modifications:**

Added:
- `testFuzz_fullSlash_undelegate_redeposit_complete`
- `testFuzz_fullSlash_redelegate_redeposit_complete`
- `testFuzz_delegateSlashedStaker_slashedOperator`

Amended `Integration_Deposit_Delegate_Allocate_Slash_Queue_Redeposit`
and `SlashingWithdrawals` with BC ETH.

Fixed DSF assertion

**Result:**

Better coverage of scenarios involving BC ETH

---------

Co-authored-by: Michael <michael@Michaels-MacBook-Pro.local>
ypatil12 added a commit that referenced this pull request Mar 5, 2025
**Motivation:**

Slashing Integration Testing for Competition Audit

**Modifications:**

***General State Validation***
- #1204
- #1198
- #1169
- #1158

***Upgrade Tests***
- #1187
- #1171
- #1143

***Dual Slash Tests***
- #1195
- #1153

***Rounding Tests***
- #1178

***EigenPod Tests***
- #1191
- #1188
- #1203
- #1194
- #1163

***Invariants***
- #1201
- #1176
- #1192
- #1197
- #1175
- #1189
- #1150
- #1149

**Result:**

Comprehensive Test Coverage
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

✨ Enhancement New feature or request. 🧪 Test Test-related changes (unit, integration, etc.).

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants