Just as polkadot-fellows/runtimes#555 tracks the state of pallet migration implementations, this umbrella issue tracks E2E coverage for the pallets that will be migrated into the new Asset Hub's runtime.
The intent is to expand the E2E test suites in the Polkadot Ecosystem Tests project for this purpose.
Notes:
Coverage
The goal here is not to aim for 100% test coverage. It is to create basic coverage of core critical paths for each functionality/subset of related functionalities which, by virtue of existing, already facilitates future contributions by anyone interested in extending the test suites.
Outcomes
This issue is, in an immediate sense, related to end-to-end test coverage of the AHM.
However, it also represents a mid to long term general objective of having E2E test suites in the PET project that reasonably cover user and system interactions/pathways in the Polkadot network.
Done
Governance
Nomination Pools
Staking
Others
Ongoing
Important & easy to get started
Missing
Not Migrated (but worth testing)
Even if these pallets are not migrated, it is still worthwhile to have a test suite for them as part of AHM testing.
Not Migrated
These pallets will not be migrated to the Asset Hub.
It still makes sense to test some of them, but this is outside of the scope of the migration.
See https://github.com/open-web3-stack/polkadot-ecosystem-tests/milestones for some of these issues.
Just as polkadot-fellows/runtimes#555 tracks the state of pallet migration implementations, this umbrella issue tracks E2E coverage for the pallets that will be migrated into the new Asset Hub's runtime.
The intent is to expand the E2E test suites in the Polkadot Ecosystem Tests project for this purpose.
Notes:
Coverage
The goal here is not to aim for 100% test coverage. It is to create basic coverage of core critical paths for each functionality/subset of related functionalities which, by virtue of existing, already facilitates future contributions by anyone interested in extending the test suites.
Outcomes
This issue is, in an immediate sense, related to end-to-end test coverage of the AHM.
However, it also represents a mid to long term general objective of having E2E test suites in the PET project that reasonably cover user and system interactions/pathways in the Polkadot network.
Done
Governance
pallet-referendapallet-preimagepallet-conviction-votingNomination Pools
pallet-nomination-poolsStaking
pallet-fast-unstakepallet-stakingOthers
pallet-schedulerpallet-proxypallet-vestingpallet-custom-originspallet-multisigpallet-balancespallet-bountiesOngoing
pallet-child-bountiesImportant & easy to get started
pallet-treasurypallet-delegated-stakingpallet-whitelistMissing
pallet-asset-ratepallet-authority-discoverypallet-bags-listpallet-indicesNot Migrated (but worth testing)
Even if these pallets are not migrated, it is still worthwhile to have a test suite for them as part of AHM testing.
pallet-sessionframe-systempallet-utilityNot Migrated
These pallets will not be migrated to the Asset Hub.
It still makes sense to test some of them, but this is outside of the scope of the migration.
See https://github.com/open-web3-stack/polkadot-ecosystem-tests/milestones for some of these issues.
pallet-authorshippallet-babepallet-grandpapallet-mmrpallet-beefypallet-beefy-mmrpallet-offencesauctionsclaimscoretimecrowdloanpallet-message-queuepallet-parameterspallet-timestamppallet-transaction-paymentpallet-xcmparachains-assigner-coretimeparachains-assigner-on-demandparachains-configurationparachains-disputesparachains-dmpparachains-hrmpparachains-inclusionparachains-initializerparachains-originparachains-parasparachains-paras-inherentparachains-schedulerparachains-session-infoparachains-sharedparachains-slashingpallet-state-trie-migrationparas-registrarpallet-slots