@@ -135,10 +135,11 @@ func SetupTestInstance[T Tx, V SimulationApp[T]](
135135 appFactory AppFactory [T , V ],
136136 appConfigFactory AppConfigFactory ,
137137 randSource simsxv2.RandSource ,
138+ dbBackend string ,
138139) TestInstance [T ] {
139140 tb .Helper ()
140141 vp := viper .New ()
141- vp .Set ("store.app-db-backend" , "memdb" )
142+ vp .Set ("store.app-db-backend" , dbBackend )
142143 vp .Set ("home" , tb .TempDir ())
143144
144145 depInjCfg := depinject .Configs (
@@ -251,7 +252,7 @@ func RunWithRandSource[T Tx, V SimulationApp[T]](
251252 require .NotEmpty (tb , initialBlockHeight , "initial block height must not be 0" )
252253
253254 setupFn := func (ctx context.Context , r * rand.Rand ) (TestInstance [T ], ChainState [T ], []simtypes.Account ) {
254- testInstance := SetupTestInstance [T , V ](tb , appFactory , appConfigFactory , randSource )
255+ testInstance := SetupTestInstance [T , V ](tb , appFactory , appConfigFactory , randSource , tCfg . DBBackend )
255256 accounts , genesisAppState , chainID , genesisTimestamp := prepareInitialGenesisState (
256257 testInstance .App ,
257258 r ,
0 commit comments