Skip to content
  • Ignacio Palacios's avatar
    Replicate `e2e` integration test as `emulated` (#2958) · eadfbca3
    Ignacio Palacios authored
    
    
    * Allow functions to work over both parachains and relay chains
    
    * additional references
    
    * import
    
    * backup
    
    * refactoring para and relay traits
    
    * use runtime crates to build types
    
    * decouple ProcessMessage
    
    * decouple ProcessMessage 2
    
    * dmp and xcmp handlers decouple
    
    * backup
    
    * refactor done
    
    * common int values working
    
    * added global ext with mutex
    
    * works for two mutex
    
    * single mutex and remove condvar
    
    * global test ext done
    
    * failing moving test_ext because relay block num
    
    * relay_block_number issue fixed
    
    * backup
    
    * Test working with assertions
    
    * assertions get Test as arg
    
    * DispatchArgs as generic
    
    * clean up
    
    * backup
    
    * teleports for asset-hub-kusama done
    
    * improve assert_expected_events macro
    
    * rename Test generics
    
    * check assertions for tuples
    
    * test assertions redone
    
    * reserve_transfer_assets done
    
    * send transact done
    
    * hrmp test for paras
    
    * hrmp channels test done
    
    * hrmp channels test done 2
    
    * before modifying test dispatch
    
    * reserve tests done & Test dispatch fixed
    
    * reserve transfer local asset
    
    * force_create_and_mint_asset
    
    * force create and mint done
    
    * tests done
    
    * fix imports in common
    
    * common events refactored
    
    * add option to events attributes
    
    * asset-hub-polkadot tests done
    
    * asset-hub-westend half done
    
    * relay chain events move to common
    
    * remove failing send tests for asset-hub-westend
    
    * added events to bridge-hub-rococo
    
    * added events to collectives-polkadot
    
    * cargo clean up
    
    * fix asset-hub-westend tests
    
    * ".git/.scripts/commands/fmt/fmt.sh"
    
    * fix clippy
    
    * ".git/.scripts/commands/fmt/fmt.sh"
    
    * Removed unnecessary deps
    
    * Extracted some commonality for Kusama/Polkadot (which will be reused also for BridgeHubs) (#2971)
    
    * Extracted some commonality for Kusama/Polkadot (which will be reused also for BridgeHubs)
    
    * AssetHubRococo should better use AssetHubKusama runtime
    
    * add fund_account
    
    ---------
    
    Co-authored-by: default avatarNachoPal <[email protected]>
    
    * address comments
    
    * rename event assertion helpers
    
    * clean comments
    
    * address comments 2
    
    * ".git/.scripts/commands/fmt/fmt.sh"
    
    ---------
    
    Co-authored-by: default avatarGiles Cope <[email protected]>
    Co-authored-by: command-bot <>
    Co-authored-by: default avatarBranislav Kontur <[email protected]>
    eadfbca3