Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
f3e5bd2
Create initial staking test
rockbmb Feb 1, 2025
ab1e2b2
Test nominating before bonding
rockbmb Feb 3, 2025
caa2653
Add validation candidacy in staking lifecycle test
rockbmb Feb 4, 2025
accd333
Add valdiate events to snapshots (P/K)
rockbmb Feb 4, 2025
2d02250
Add nominator to lifecycle test
rockbmb Feb 4, 2025
5275df6
Use `chill` in lifecycle test
rockbmb Feb 5, 2025
37aa7ec
Use `kick` on nominator in lifecycle test
rockbmb Feb 5, 2025
88e7fa7
Fix test for nomination before bonding
rockbmb Feb 5, 2025
87d59e4
Debug successful nomination of blocked validator (WIP)
rockbmb Feb 5, 2025
a367c0d
Update Kusama snapshots
rockbmb Feb 5, 2025
240b27c
Update Polkadot staking lifecycle test snapshot
rockbmb Feb 5, 2025
227a46e
Test unbonding in lifecycle test
rockbmb Feb 6, 2025
79f0f0e
Add test to fast unstaking
rockbmb Feb 6, 2025
507a775
Add Kusama snapshots for fast unstaking test
rockbmb Feb 6, 2025
ae712e5
Check validator data after `validate` extrinsic
rockbmb Feb 6, 2025
50328b0
Add test to staking configs setting
rockbmb Feb 7, 2025
99227cd
Merge branch 'master' into staking-e2e-tests
rockbmb Feb 7, 2025
5b48129
Add snapshots to Kusama staking configs test
rockbmb Feb 7, 2025
d8f7b1c
Test forceful setting of validator's commission
rockbmb Feb 7, 2025
2a5d22e
Add test to `set_min_commission` as `Root/StakingAdmin`
rockbmb Feb 8, 2025
c8c8321
Refactor `scheduler` extrinsic injection out
rockbmb Feb 10, 2025
c426d37
Test modifying validator counts
rockbmb Feb 10, 2025
2241256
Add E2E test to `chillOther` mechanism
rockbmb Feb 11, 2025
0932579
Add Kusama snapshots to `chill_other` test
rockbmb Feb 11, 2025
2dc7e76
Update `README.md`
rockbmb Feb 11, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 11 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -62,6 +62,11 @@ LOG_LEVEL=info # General logging (error/warn/info/debug/trace)
This repository contains E2E tests for the Polkadot/Kusama networks.

These include:
- E2E test suite to the people chains in both networks. This suite contains scenarios such as
- Adding, modifying, and removing identities
- Requesting judgement requests on registrars, and providing it
- Adding registrars to the people chain by sending, from the relay chain, an XCM call with root origin
- Adding, modifying, and removing subidentities for an account
- E2E suite for nomination pools:
- Creating a pool, joining it, bonding extra
- Setting a pool's state, metadata, roles and commission data
Expand All @@ -70,11 +75,12 @@ These include:
- Creating a referendum for a treasury proposal, voting on it (with conviction/split/abstain)
- Cancelling and killing referenda with XCM root-originated calls
- Noting and unnoting preimages
- E2E test suite to the people chains in both networks. This suite contains scenarios such as
- Adding, modifying, and removing identities
- Requesting judgement requests on registrars, and providing it
- Adding registrars to the people chain by sending, from the relay chain, an XCM call with root origin
- Adding, modifying, and removing subidentities for an account
- E2E suite for staking infrastructure:
- bonding funds, declaring intent to nominate/validate, unbonding, chilling
- changing global staking configs - minimum nom./val. bonds, val. commissions, nom./val. counts, etc.
- more complex scenarios:
- forcefully updating a validator's commission after an increase to the global parameters' commission
- chilling other participants in the system, only when the conditions for doing so are met

The intent behind these end-to-end tests is to cover the basic behavior of relay chains' and system
parachains' runtimes.
Expand Down
Loading