Skip to content

Commit ff515ba

Browse files
committed
fix testnet tests, add make test-unit
1 parent 6e000e2 commit ff515ba

2 files changed

Lines changed: 13 additions & 3 deletions

File tree

Makefile

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -254,7 +254,13 @@ endif
254254
###############################################################################
255255
### testing ###
256256
###############################################################################
257-
test: ictest-all
257+
test: test-unit ictest-all
258+
259+
TEST_TARGET ?= ./...
260+
TEST_ARGS ?= -timeout 12m -v
261+
262+
test-unit:
263+
@VERSION=$(VERSION) go test -mod=readonly -tags='ledger test_ledger_mock norace' $(TEST_TARGET) $(TEST_ARGS)
258264

259265
# TODO: add runsim and benchmarking
260266

cmd/persistenceCore/cmd/testnet_test.go

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,12 @@ import (
66
"testing"
77

88
"cosmossdk.io/log"
9+
"github.com/CosmWasm/wasmd/x/wasm"
10+
dbm "github.com/cosmos/cosmos-db"
911
"github.com/cosmos/cosmos-sdk/client"
1012
"github.com/cosmos/cosmos-sdk/client/flags"
1113
"github.com/cosmos/cosmos-sdk/server"
14+
simtestutil "github.com/cosmos/cosmos-sdk/testutil/sims"
1215
moduletestutil "github.com/cosmos/cosmos-sdk/types/module/testutil"
1316
"github.com/cosmos/cosmos-sdk/x/auth"
1417
banktypes "github.com/cosmos/cosmos-sdk/x/bank/types"
@@ -27,8 +30,9 @@ func TestTestnetCmd(t *testing.T) {
2730
logger := log.NewNopLogger()
2831
cfg, err := genutiltest.CreateDefaultCometConfig(home)
2932
require.NoError(t, err)
33+
tempApp := app.NewApplication(log.NewNopLogger(), dbm.NewMemDB(), nil, true, simtestutil.NewAppOptionsWithFlagHome(t.TempDir()), []wasm.Option{})
3034

31-
err = genutiltest.ExecInitCmd(app.ModuleBasics, home, encodingConfig.Codec)
35+
err = genutiltest.ExecInitCmd(tempApp.ModuleBasicManager, home, encodingConfig.Codec)
3236
require.NoError(t, err)
3337

3438
serverCtx := server.NewContext(viper.New(), cfg, logger)
@@ -40,7 +44,7 @@ func TestTestnetCmd(t *testing.T) {
4044
ctx := context.Background()
4145
ctx = context.WithValue(ctx, server.ServerContextKey, serverCtx)
4246
ctx = context.WithValue(ctx, client.ClientContextKey, &clientCtx)
43-
cmd := testnetInitFilesCmd(app.ModuleBasics, banktypes.GenesisBalancesIterator{})
47+
cmd := testnetInitFilesCmd(tempApp.ModuleBasicManager, banktypes.GenesisBalancesIterator{})
4448
cmd.SetArgs([]string{fmt.Sprintf("--%s=test", flags.FlagKeyringBackend), fmt.Sprintf("--output-dir=%s", home)})
4549
err = cmd.ExecuteContext(ctx)
4650
require.NoError(t, err)

0 commit comments

Comments
 (0)