@@ -3,6 +3,7 @@ use core::marker::PhantomData;
33use std:: path:: PathBuf ;
44
55use cgp:: core:: error:: { ErrorRaiserComponent , ErrorTypeProviderComponent } ;
6+ use hermes_core:: logging_components:: traits:: LoggerComponent ;
67use hermes_core:: runtime_components:: traits:: {
78 RuntimeGetter , RuntimeGetterComponent , RuntimeTypeProviderComponent ,
89} ;
@@ -18,19 +19,26 @@ use hermes_core::test_components::chain_driver::traits::{
1819 StakingDenom , TransferDenom , UserWallet , ValidatorWallet , WalletGetterComponent ,
1920 WalletsGetterComponent ,
2021} ;
22+ use hermes_core:: test_components:: test_case:: traits:: upgrade_client:: {
23+ SetupUpgradeClientTestHandlerComponent , UpgradeClientHandlerComponent ,
24+ } ;
2125use hermes_cosmos_core:: chain_components:: impls:: RelayerConfig ;
2226use hermes_cosmos_core:: test_components:: bootstrap:: traits:: {
2327 ChainCommandPathGetter , ChainCommandPathGetterComponent ,
2428} ;
2529use hermes_cosmos_core:: test_components:: bootstrap:: types:: {
2630 CosmosChainNodeConfig , CosmosGenesisConfig ,
2731} ;
32+ use hermes_cosmos_core:: test_components:: chain:: impls:: {
33+ CosmosHandleUpgradeClient , SetupCosmosUpgradeClientTest ,
34+ } ;
2835use hermes_cosmos_core:: test_components:: chain:: types:: { CosmosTestWallet , Denom } ;
2936use hermes_cosmos_core:: test_components:: chain_driver:: components:: CosmosChainDriverComponents as BaseCosmosChainDriverComponents ;
3037use hermes_cosmos_core:: test_components:: chain_driver:: impls:: CosmosProposalSetupClientUpgradeResult ;
3138use hermes_cosmos_core:: test_components:: chain_driver:: traits:: {
3239 GrpcPortGetter , GrpcPortGetterComponent , RpcPortGetter , RpcPortGetterComponent ,
3340} ;
41+ use hermes_cosmos_core:: tracing_logging_components:: contexts:: TracingLogger ;
3442use hermes_cosmos_relayer:: contexts:: CosmosChain ;
3543use hermes_error:: handlers:: DebugError ;
3644use hermes_error:: impls:: UseHermesError ;
@@ -72,6 +80,12 @@ delegate_components! {
7280 ProposalStatusTypeComponent ,
7381 ] :
7482 BaseCosmosChainDriverComponents ,
83+ UpgradeClientHandlerComponent :
84+ CosmosHandleUpgradeClient ,
85+ SetupUpgradeClientTestHandlerComponent :
86+ SetupCosmosUpgradeClientTest ,
87+ LoggerComponent :
88+ TracingLogger ,
7589 WalletsGetterComponent :
7690 UseField <symbol!( "wallets" ) >,
7791 WalletGetterComponent <RelayerWallet >:
0 commit comments