From 5aca261297172b79b44b391c136f1b73624b1963 Mon Sep 17 00:00:00 2001 From: BiancaIalangi Date: Mon, 21 Jul 2025 20:23:31 +0300 Subject: [PATCH 1/4] add log trace in actions --- .github/workflows/actions.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/actions.yml b/.github/workflows/actions.yml index 1e744ba9d9..575262b3d7 100644 --- a/.github/workflows/actions.yml +++ b/.github/workflows/actions.yml @@ -14,12 +14,13 @@ permissions: jobs: contracts: name: Contracts - uses: multiversx/mx-sc-actions/.github/workflows/contracts.yml@v4.2.2 + uses: multiversx/mx-sc-actions/.github/workflows/contracts.yml@6726a7516ce9dc2ab4db5f9e40c6b5a60ee12d61 with: rust-toolchain: 1.87 path-to-sc-meta: framework/meta mx-scenario-go-version: v4.0.0 enable-interactor-tests: true + logger: trace coverage-args: --ignore-filename-regex='meta/src' --ignore-filename-regex='wasm-adapter' --ignore-filename-regex='benchmarks/' --ignore-filename-regex='tests/' --output ./coverage.md secrets: token: ${{ secrets.GITHUB_TOKEN }} From 15767aa62bc1c26ab966bc49ce813acb12b65756 Mon Sep 17 00:00:00 2001 From: BiancaIalangi Date: Tue, 22 Jul 2025 17:49:31 +0300 Subject: [PATCH 2/4] replace with egld --- .../payable-features/interactor/src/payable_interactor.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/contracts/feature-tests/payable-features/interactor/src/payable_interactor.rs b/contracts/feature-tests/payable-features/interactor/src/payable_interactor.rs index 77b95bfff2..3480b505e8 100644 --- a/contracts/feature-tests/payable-features/interactor/src/payable_interactor.rs +++ b/contracts/feature-tests/payable-features/interactor/src/payable_interactor.rs @@ -79,8 +79,8 @@ impl PayableInteract { } pub async fn check_multi_transfer_only_egld_transfer(&mut self) { - let mut payment = MultiEgldOrEsdtPayment::new(); - payment.push(EgldOrEsdtTokenPayment::egld_payment(1_0000u64.into())); + // let mut payment = MultiEgldOrEsdtPayment::new(); + // payment.push(EgldOrEsdtTokenPayment::egld_payment(1_0000u64.into())); let result = self .interactor @@ -90,7 +90,7 @@ impl PayableInteract { .gas(6_000_000u64) .typed(payable_features_proxy::PayableFeaturesProxy) .payable_all_transfers() - .payment(payment) + .egld(1_0000u64) .returns(ReturnsResultUnmanaged) .run() .await; From 0089ae59801f386155599ffc564c9db573d915ca Mon Sep 17 00:00:00 2001 From: BiancaIalangi Date: Tue, 22 Jul 2025 18:08:01 +0300 Subject: [PATCH 3/4] remove ignore --- .../interactor/tests/payable_interactor_cs_test.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/contracts/feature-tests/payable-features/interactor/tests/payable_interactor_cs_test.rs b/contracts/feature-tests/payable-features/interactor/tests/payable_interactor_cs_test.rs index 7f5a632ee7..b2a30912a2 100644 --- a/contracts/feature-tests/payable-features/interactor/tests/payable_interactor_cs_test.rs +++ b/contracts/feature-tests/payable-features/interactor/tests/payable_interactor_cs_test.rs @@ -3,8 +3,8 @@ use serial_test::serial; #[tokio::test] #[serial] -#[ignore = "TODO: find issue in the CI"] -// #[cfg_attr(not(feature = "chain-simulator-tests"), ignore)] +// #[ignore = "TODO: find issue in the CI"] +#[cfg_attr(not(feature = "chain-simulator-tests"), ignore)] async fn payable_interactor_test() { let mut payable_interact = PayableInteract::new(Config::chain_simulator_config()).await; From f177ca3b65b25b3628ef8614cfcf6d912c325333 Mon Sep 17 00:00:00 2001 From: BiancaIalangi Date: Wed, 24 Sep 2025 17:54:12 +0300 Subject: [PATCH 4/4] add log trace in actions - cleanup --- .../payable-features/interactor/src/payable_interactor.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/contracts/feature-tests/payable-features/interactor/src/payable_interactor.rs b/contracts/feature-tests/payable-features/interactor/src/payable_interactor.rs index 429249a196..673cd847ef 100644 --- a/contracts/feature-tests/payable-features/interactor/src/payable_interactor.rs +++ b/contracts/feature-tests/payable-features/interactor/src/payable_interactor.rs @@ -83,8 +83,8 @@ impl PayableInteract { } pub async fn check_multi_transfer_only_egld_transfer(&mut self) { - // let mut payment = MultiEgldOrEsdtPayment::new(); - // payment.push(EgldOrEsdtTokenPayment::egld_payment(1_0000u64.into())); + let mut payment = MultiEgldOrEsdtPayment::new(); + payment.push(EgldOrEsdtTokenPayment::egld_payment(1_0000u64.into())); let result = self .interactor @@ -94,7 +94,7 @@ impl PayableInteract { .gas(6_000_000u64) .typed(payable_features_proxy::PayableFeaturesProxy) .payable_all_transfers() - .egld(1_0000u64) + .payment(payment) .returns(ReturnsResultUnmanaged) .run() .await;