From 149c474c69fa2142231f05b717bed413a26b5245 Mon Sep 17 00:00:00 2001 From: Alessandro Siniscalchi Date: Fri, 18 Oct 2024 14:55:31 +0200 Subject: [PATCH 1/3] add xcmp test --- xcm-simulator/src/tests/laosish_xcm.rs | 28 ++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/xcm-simulator/src/tests/laosish_xcm.rs b/xcm-simulator/src/tests/laosish_xcm.rs index fcdcee8c..620e3cdc 100644 --- a/xcm-simulator/src/tests/laosish_xcm.rs +++ b/xcm-simulator/src/tests/laosish_xcm.rs @@ -111,6 +111,34 @@ fn ump_transfer_balance() { }); } +#[test] +fn xcmp_remark_para_b() { + MockNet::reset(); + + let remark = parachain::RuntimeCall::System( + frame_system::Call::::remark_with_event { remark: vec![1, 2, 3] }, + ); + + Laosish::execute_with(|| { + assert_ok!(LaosishPalletXcm::send_xcm( + Here, + (Parent, Parachain(PARA_B_ID)), + Xcm(vec![Transact { + origin_kind: OriginKind::SovereignAccount, + require_weight_at_most: Weight::from_parts(INITIAL_BALANCE as u64, 1024 * 1024), + call: remark.encode().into(), + }]), + )); + }); + + ParaB::execute_with(|| { + assert!(parachain::System::events().iter().any(|r| matches!( + r.event, + parachain::RuntimeEvent::System(frame_system::Event::Remarked { .. }) + ))); + }); +} + #[test] fn xcmp_create_foreign_asset_in_para_b() { MockNet::reset(); From cf54c3f0761ce22400e70c1bf91b44b132e5f6bf Mon Sep 17 00:00:00 2001 From: Alessandro Siniscalchi Date: Fri, 18 Oct 2024 15:27:21 +0200 Subject: [PATCH 2/3] tsst with locked --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 6880f453..fee5ba44 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -101,7 +101,7 @@ jobs: - name: Test run: | - SKIP_WASM_BUILD=1 cargo test + SKIP_WASM_BUILD=1 cargo test --locked try-runtime: runs-on: From 5b8521bdccb923313db421ff01d2c2c3d207d048 Mon Sep 17 00:00:00 2001 From: Alessandro Siniscalchi Date: Fri, 18 Oct 2024 15:28:35 +0200 Subject: [PATCH 3/3] fix tests --- runtime/laos/src/tests/metadata15.golden | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/runtime/laos/src/tests/metadata15.golden b/runtime/laos/src/tests/metadata15.golden index 6c95b881..fd1d5ad4 100644 --- a/runtime/laos/src/tests/metadata15.golden +++ b/runtime/laos/src/tests/metadata15.golden @@ -37828,7 +37828,7 @@ 0, 0, 0, - 244, + 245, 8, 0, 0,