-
Notifications
You must be signed in to change notification settings - Fork 384
Refactor XCM tests #3685
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
manuelmauro
wants to merge
99
commits into
master
Choose a base branch
from
manuel/refactor-xcm-tests
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
+20,214
−23,981
Open
Refactor XCM tests #3685
Changes from all commits
Commits
Show all changes
99 commits
Select commit
Hold shift + click to select a range
8180033
revert: :fire: delete XCM tests
manuelmauro a103a4d
refactor: :recycle: rewirte XCM test suite
manuelmauro dfc1ccc
test: :white_check_mark: add more xcm-emulator tests
manuelmauro c5e013b
Merge branch 'master' into manuel/refactor-xcm-tests
manuelmauro 7ce4aee
feat: :sparkles: use force-xcm-processor feature
manuelmauro 9c0c922
test: strengthen xcm emulator test assertions
manuelmauro c93f511
test: restore legacy xcm_tests alongside new test suites
manuelmauro 7344a91
test: restore legacy xcm_tests for moonbase and moonriver
manuelmauro c72d356
test: add 12 new xcm emulator tests (transact + transfer)
manuelmauro dbddfc7
test: add para-to-para signed transact tests
manuelmauro d315c0d
test: add EthereumXcm transact tests (para-to-para)
manuelmauro b8cbc6d
test: add native GLMR para-to-para transfer tests
manuelmauro c64e558
docs: add XCM emulator test coverage reference
manuelmauro 2fea7f9
test: fix failing barrier test and add missing xcm config tests
manuelmauro b63ff7b
test: add multi-hop, remote-reserve, and versioning emulator tests
manuelmauro c0582a7
Merge remote-tracking branch 'origin/master' into manuel/refactor-xcm…
manuelmauro 3a63dbf
chore: remove local polkadot-sdk patch and force-xcm-processor feature
manuelmauro 5e30d29
test: add Asset Hub Westend to xcm-emulator network
manuelmauro b8c63ef
refactor: remove ParaCPara in favor of Asset Hub
manuelmauro bfa42c1
test: add xcm-emulator suites for moonriver and moonbase
manuelmauro c875486
Merge remote-tracking branch 'origin/master' into manuel/refactor-xcm…
manuelmauro a357252
refactor: remove legacy xcm_mock and xcm_tests.rs
manuelmauro 5b129de
cleanup: remove unused functions and constants from xcm_integration_t…
manuelmauro f748adf
style: :art: fmt
manuelmauro 19f9625
cleanup: remove COVERAGE.md files
manuelmauro 09201b4
Merge remote-tracking branch 'origin' into manuel/refactor-xcm-tests
manuelmauro c297c28
docs: :fire: remove ADR
manuelmauro bbdb73a
fix: replace broken WithComputedOrigin depth limit test with proper b…
manuelmauro f0cde78
fix: split sibling sovereign account test to match actual behavior
manuelmauro bc11fd3
fix: replace no-op location pattern test with a real assertion
manuelmauro 2e97c66
cleanup: deduplicate shared constants across xcm test files
manuelmauro 2421b8f
fix: make reserves_accepts_self_reserve actually test the reserve filter
manuelmauro fe86a4c
fix: test IsTeleporter from config instead of hardcoded ()
manuelmauro 996c2f2
style: rename test modules and files to idiomatic Rust conventions
manuelmauro 7c74f19
test: add missing xcm_config tests to fully cover xcm_integration gaps
manuelmauro 3378765
refactor: remove xcm_integration (xcm-simulator) test suite
manuelmauro 69c49e5
fix: strengthen trader refund test to assert Some, native asset id, a…
manuelmauro 9f0dad4
fix: use typed ParaLifecycle::Parachain instead of hardcoded 2u8 in r…
manuelmauro 375788b
fix: assert reserves through IsReserve to verify runtime wiring
manuelmauro d2a7123
fix: assert foreign asset balance changes in deposit and withdraw tra…
manuelmauro 4ffcd04
fix(xcm-tests): use distinct recipient in no-proxy negative test
manuelmauro 7a902b9
fix(xcm-tests): replace query_xcm_weight with query_delivery_fees in …
manuelmauro f34d555
fix(xcm-tests): check two distinct pallets in safe_call_filter_allows…
manuelmauro 5bf1299
docs(xcm-tests): fix stale 'Moonbase' references in module doc comments
manuelmauro d71c15c
fix(xcm-tests): assert first buy_weight succeeds in cannot_buy_weight…
manuelmauro 69857f3
fix(xcm-tests): rename MOONBEAM_PARA_ID to match runtime under test
manuelmauro af03f06
fix(xcm-tests): replace as_u128() with try_into().unwrap() for U256 c…
manuelmauro db0ce43
docs(xcm-tests): fix copyright headers to say Moonbeam Foundation
manuelmauro 78b2e53
docs(xcm-tests): fix endowment comment to reflect WND 12-decimal value
manuelmauro 3673aac
fix(xcm-tests): derive and assert Westend pallet indices via PalletIn…
manuelmauro 2f9945b
fix(xcm-tests): assert native balance is zero after burn_from in drai…
manuelmauro 574866e
docs(xcm-tests): fix pallet_balances index comment in moonbase transfers
manuelmauro 1b0bde2
docs(xcm-tests): fix asset_hub_genesis endowment comment
manuelmauro 85176e7
docs(xcm-tests): fix Reserves doc comments in moonbase and moonriver
manuelmauro 90d11b6
Merge remote-tracking branch 'origin/master' into manuel/refactor-xcm…
manuelmauro f4f65f8
Merge branch 'master' into manuel/refactor-xcm-tests
manuelmauro e318475
Merge branch 'master' into manuel/refactor-xcm-tests
manuelmauro 8da5ff6
Merge branch 'master' into manuel/refactor-xcm-tests
manuelmauro 1db0d07
Merge branch 'master' into manuel/refactor-xcm-tests
manuelmauro 583cbfe
chore: update Cargo.lock after merge conflict resolution
manuelmauro 845db39
fix: pin alloy crates to v1.6.3 for MSRV compat and allow LGPL-3.0-or…
manuelmauro d4b3b10
fix: update XcmPaymentApi from V1 to V2 in versioning tests
manuelmauro a20e29a
Merge branch 'master' into manuel/refactor-xcm-tests
manuelmauro c5c4e31
fix(xcm-tests): wire Nimbus BlockProducer into xcm-emulator parachains
manuelmauro 854b516
style: cargo fmt xcm_emulator network modules
manuelmauro d17c5ec
fix(xcm-tests): resolve deprecation and unused import warnings
manuelmauro a71db5c
docs(cherry-picks): link upstream PR for xcm-emulator BlockProducer
manuelmauro 3776172
fix(xcm-tests): wire genesis state for xcm-emulator parachains
manuelmauro 1605eb7
Merge remote-tracking branch 'origin/master' into manuel/refactor-xcm…
manuelmauro 206f107
docs(cherry-picks): mark xcm-emulator BlockProducer PR as merged
manuelmauro 5672877
Merge branch 'master' into manuel/refactor-xcm-tests
manuelmauro 7dd0425
Merge remote-tracking branch 'origin/master' into manuel/refactor-xcm…
manuelmauro 513a6a6
test(xcm): :white_check_mark: add Moonbeam→AssetHub return-leg coverage
manuelmauro b3ab5a9
build(runtime): :package: gate xcm-emulator deps behind opt-in feature
manuelmauro 1b62aef
ci: :construction_worker: add xcm-emulator-test job
manuelmauro 0210f2b
revert: :rewind: undo xcm-emulator feature gating
manuelmauro 465c898
build(moonbeam): :wrench: drop unused pallet-delegated-staking dev-dep
manuelmauro 1476f55
refactor(xcm-tests): :recycle: split xcm-emulator tests into separate…
manuelmauro c3c7b35
Merge remote-tracking branch 'origin/master' into manuel/refactor-xcm…
manuelmauro 99da47d
ci: :construction_worker: gate xcm-emulator-test on `XCM` label / mas…
manuelmauro 6510860
fix(xcm-tests): :bug: enable forbid-evm-reentrancy on pallet-ethereum
manuelmauro 12e0883
ci: :construction_worker: trigger CI to verify XCM gating
manuelmauro e640683
build: :wrench: propagate missing crate features for zepter
manuelmauro 128d856
build(workspace): :package: drop unused xcm-simulator dependency
manuelmauro c7b6c1d
chore: :rotating_light: remove duplicate .pi/ entry in .gitignore
manuelmauro afafcf8
test(xcm-tests): :white_check_mark: assert sovereign strictly spent DOT
manuelmauro 7f386ec
test(xcm-tests): :white_check_mark: derive weigher limit from MaxInst…
manuelmauro cd5ef77
Merge branch 'master' into manuel/refactor-xcm-tests
manuelmauro d0d7ad4
ci(xcm-tests): :construction_worker: gate xcm-emulator-test on any_ch…
manuelmauro a979682
test(xcm-config): :white_check_mark: assert ERC20 bridge deposit fail…
manuelmauro ddf63d2
Merge remote-tracking branch 'origin/master' into manuel/refactor-xcm…
manuelmauro 610409e
ci: :construction_worker: run xcm-emulator-test on blacksmith runner
manuelmauro db5905f
chore: :pencil2: fix Moonriver copyright header in versioning test
manuelmauro c880ba8
ci: :construction_worker: pin sccache action and gate xcm-emulator-te…
manuelmauro f53d841
test(xcm-config): :white_check_mark: assert concrete converted origin…
manuelmauro 07e968f
ci: :construction_worker: gate xcm-emulator-test behind the quick rus…
manuelmauro 1386cb3
test(xcm-emulator): :pencil2: refer to Moonriver's native token as MOVR
manuelmauro 6cbbf3b
ci: :construction_worker: align xcm-emulator-test with the rust-test job
manuelmauro 4420498
Merge branch 'master' into manuel/refactor-xcm-tests
manuelmauro File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.