Due to the Subxt API changes, all the extrinsics triggered in the Cucumber tests will be included in a block and then finalized, contrary to v0.9.42 where only inclusion was necessary. Therefore, in any test, the transaction should be successful for the test to succeed, i.e., caller fees should be payable (see for example changes in oneshot_account.feature).
Upgraded the old substrate to the new polkadot-sdk modified for your specific needs.
transfert polkadot-sdk to Duniter organization, upgrade and adapt duniter-subxt to resolve the nightmare of version compatibility with the polkadot-sdk.