Skip to content

Commit

Permalink
update tests
Browse files Browse the repository at this point in the history
  • Loading branch information
noot committed Apr 1, 2021
1 parent cd81b0a commit 8be1a2f
Show file tree
Hide file tree
Showing 18 changed files with 59 additions and 59 deletions.
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -89,7 +89,7 @@ build-debug:

## init: Initialize gossamer using the default genesis and toml configuration files
init:
./bin/gossamer --key alice init --genesis-raw chain/gssmr/genesis-raw.json --force
./bin/gossamer --key alice init --genesis chain/gssmr/genesis.json --force

## init-repo: Set initial configuration for the repo
init-repo:
Expand Down
6 changes: 3 additions & 3 deletions cmd/gossamer/config.go
Original file line number Diff line number Diff line change
Expand Up @@ -372,7 +372,7 @@ func setDotInitConfig(ctx *cli.Context, tomlCfg ctoml.InitConfig, cfg *dot.InitC
cfg.Genesis = tomlCfg.Genesis
}

// check --genesis-raw flag and update init configuration
// check --genesis flag and update init configuration
if genesis := ctx.String(GenesisFlag.Name); genesis != "" {
cfg.Genesis = genesis
}
Expand Down Expand Up @@ -687,8 +687,8 @@ func updateDotConfigFromGenesisJSONRaw(tomlCfg ctoml.Config, cfg *dot.Config) {
cfg.Core.BabeAuthority = tomlCfg.Core.Roles == types.AuthorityRole
cfg.Core.GrandpaAuthority = tomlCfg.Core.Roles == types.AuthorityRole

// use default genesis-raw file if genesis configuration not provided, for example,
// if we load a toml configuration file without a defined genesis-raw init value or
// use default genesis file if genesis configuration not provided, for example,
// if we load a toml configuration file without a defined genesis init value or
// if we pass an empty string as the genesis init value using the --geneis-raw flag
if cfg.Init.Genesis == "" {
cfg.Init.Genesis = DefaultCfg().Init.Genesis
Expand Down
20 changes: 10 additions & 10 deletions cmd/gossamer/config_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -93,11 +93,11 @@ func TestInitConfigFromFlags(t *testing.T) {
expected dot.InitConfig
}{
{
"Test gossamer --genesis-raw",
[]string{"config", "genesis-raw"},
"Test gossamer --genesis",
[]string{"config", "genesis"},
[]interface{}{testCfgFile.Name(), "test_genesis"},
dot.InitConfig{
GenesisRaw: "test_genesis",
Genesis: "test_genesis",
},
},
}
Expand Down Expand Up @@ -650,7 +650,7 @@ func TestUpdateConfigFromGenesisJSON(t *testing.T) {

ctx, err := newTestContext(
t.Name(),
[]string{"config", "genesis-raw"},
[]string{"config", "genesis"},
[]interface{}{testCfgFile.Name(), genFile.Name()},
)
require.Nil(t, err)
Expand All @@ -675,7 +675,7 @@ func TestUpdateConfigFromGenesisJSON(t *testing.T) {
FinalityGadgetLvl: log.LvlInfo,
},
Init: dot.InitConfig{
GenesisRaw: genFile.Name(),
Genesis: genFile.Name(),
},
Account: testCfg.Account,
Core: testCfg.Core,
Expand All @@ -687,7 +687,7 @@ func TestUpdateConfigFromGenesisJSON(t *testing.T) {
cfg, err := createDotConfig(ctx)
require.Nil(t, err)

cfg.Init.GenesisRaw = genFile.Name()
cfg.Init.Genesis = genFile.Name()
updateDotConfigFromGenesisJSONRaw(*dotConfigToToml(testCfg), cfg)
require.Equal(t, expected, cfg)
}
Expand All @@ -702,7 +702,7 @@ func TestUpdateConfigFromGenesisJSON_Default(t *testing.T) {

ctx, err := newTestContext(
t.Name(),
[]string{"config", "genesis-raw"},
[]string{"config", "genesis"},
[]interface{}{testCfgFile.Name(), ""},
)
require.Nil(t, err)
Expand All @@ -727,7 +727,7 @@ func TestUpdateConfigFromGenesisJSON_Default(t *testing.T) {
FinalityGadgetLvl: log.LvlInfo,
},
Init: dot.InitConfig{
GenesisRaw: DefaultCfg().Init.GenesisRaw,
Genesis: DefaultCfg().Init.Genesis,
},
Account: testCfg.Account,
Core: testCfg.Core,
Expand Down Expand Up @@ -778,7 +778,7 @@ func TestUpdateConfigFromGenesisData(t *testing.T) {
FinalityGadgetLvl: log.LvlInfo,
},
Init: dot.InitConfig{
GenesisRaw: genFile.Name(),
Genesis: genFile.Name(),
},
Account: testCfg.Account,
Core: testCfg.Core,
Expand All @@ -796,7 +796,7 @@ func TestUpdateConfigFromGenesisData(t *testing.T) {
cfg, err := createDotConfig(ctx)
require.Nil(t, err)

cfg.Init.GenesisRaw = genFile.Name()
cfg.Init.Genesis = genFile.Name()
expected.Core.BabeThresholdNumerator = 0
expected.Core.BabeThresholdDenominator = 0

Expand Down
18 changes: 9 additions & 9 deletions cmd/gossamer/export_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -52,8 +52,8 @@ func TestExportCommand(t *testing.T) {
expected *dot.Config
}{
{
"Test gossamer export --config --genesis-raw --basepath --name --log --force",
[]string{"config", "genesis-raw", "basepath", "name", "log", "force"},
"Test gossamer export --config --genesis --basepath --name --log --force",
[]string{"config", "genesis", "basepath", "name", "log", "force"},
[]interface{}{testConfig, genFile.Name(), testDir, testName, log.LvlInfo.String(), "true"},
&dot.Config{
Global: dot.GlobalConfig{
Expand All @@ -75,7 +75,7 @@ func TestExportCommand(t *testing.T) {
FinalityGadgetLvl: log.LvlInfo,
},
Init: dot.InitConfig{
GenesisRaw: genFile.Name(),
Genesis: genFile.Name(),
},
Account: testCfg.Account,
Core: testCfg.Core,
Expand All @@ -90,13 +90,13 @@ func TestExportCommand(t *testing.T) {
},
},
{
"Test gossamer export --config --genesis-raw --bootnodes --log --force",
[]string{"config", "genesis-raw", "bootnodes", "name", "force"},
"Test gossamer export --config --genesis --bootnodes --log --force",
[]string{"config", "genesis", "bootnodes", "name", "force"},
[]interface{}{testConfig, genFile.Name(), testBootnode, "Gossamer", "true"},
&dot.Config{
Global: testCfg.Global,
Init: dot.InitConfig{
GenesisRaw: genFile.Name(),
Genesis: genFile.Name(),
},
Log: dot.LogConfig{
CoreLvl: log.LvlInfo,
Expand All @@ -121,13 +121,13 @@ func TestExportCommand(t *testing.T) {
},
},
{
"Test gossamer export --config --genesis-raw --protocol --log --force",
[]string{"config", "genesis-raw", "protocol", "force"},
"Test gossamer export --config --genesis --protocol --log --force",
[]string{"config", "genesis", "protocol", "force"},
[]interface{}{testConfig, genFile.Name(), testProtocol, "true"},
&dot.Config{
Global: testCfg.Global,
Init: dot.InitConfig{
GenesisRaw: genFile.Name(),
Genesis: genFile.Name(),
},
Log: dot.LogConfig{
CoreLvl: log.LvlInfo,
Expand Down
16 changes: 8 additions & 8 deletions cmd/gossamer/flags_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -43,23 +43,23 @@ func TestFixFlagOrder(t *testing.T) {
values []interface{}
}{
{
"Test gossamer --config --genesis-raw --log --force",
[]string{"config", "genesis-raw", "log", "force"},
"Test gossamer --config --genesis --log --force",
[]string{"config", "genesis", "log", "force"},
[]interface{}{testConfig.Name(), genFile.Name(), "trace", true},
},
{
"Test gossamer --config --genesis-raw --force --log",
[]string{"config", "genesis-raw", "force", "log"},
"Test gossamer --config --genesis --force --log",
[]string{"config", "genesis", "force", "log"},
[]interface{}{testConfig.Name(), genFile.Name(), true, "trace"},
},
{
"Test gossamer --config --force --genesis-raw --log",
[]string{"config", "force", "genesis-raw", "log"},
"Test gossamer --config --force --genesis --log",
[]string{"config", "force", "genesis", "log"},
[]interface{}{testConfig.Name(), true, genFile.Name(), "trace"},
},
{
"Test gossamer --force --config --genesis-raw --log",
[]string{"force", "config", "genesis-raw", "log"},
"Test gossamer --force --config --genesis --log",
[]string{"force", "config", "genesis", "log"},
[]interface{}{true, testConfig.Name(), genFile.Name(), "trace"},
},
}
Expand Down
10 changes: 5 additions & 5 deletions cmd/gossamer/toml_config_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -10,10 +10,10 @@ import (
)

const GssmrConfigPath = "../../chain/gssmr/config.toml"
const GssmrGenesisPath = "../../chain/gssmr/genesis-raw.json"
const GssmrGenesisPath = "../../chain/gssmr/genesis.json"

const KusamaConfigPath = "../../chain/kusama/config.toml"
const KusamaGenesisPath = "../../chain/kusama/genesis-raw.json"
const KusamaGenesisPath = "../../chain/kusama/genesis.json"

// TestLoadConfig tests loading a toml configuration file
func TestLoadConfig(t *testing.T) {
Expand All @@ -25,7 +25,7 @@ func TestLoadConfig(t *testing.T) {

defer utils.RemoveTestDir(t)

cfg.Init.GenesisRaw = genFile.Name()
cfg.Init.Genesis = genFile.Name()

err := dot.InitNode(cfg)
require.Nil(t, err)
Expand All @@ -41,7 +41,7 @@ func TestLoadConfigGssmr(t *testing.T) {
require.NotNil(t, cfg)

cfg.Global.BasePath = utils.NewTestDir(t)
cfg.Init.GenesisRaw = GssmrGenesisPath
cfg.Init.Genesis = GssmrGenesisPath

defer utils.RemoveTestDir(t)

Expand All @@ -59,7 +59,7 @@ func TestLoadConfigKusama(t *testing.T) {
require.NotNil(t, cfg)

cfg.Global.BasePath = utils.NewTestDir(t)
cfg.Init.GenesisRaw = KusamaGenesisPath
cfg.Init.Genesis = KusamaGenesisPath

defer utils.RemoveTestDir(t)

Expand Down
2 changes: 1 addition & 1 deletion dot/build_spec_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ func TestBuildFromGenesis(t *testing.T) {
func TestBuildFromDB(t *testing.T) {
// setup expected
cfg := NewTestConfig(t)
cfg.Init.GenesisRaw = "../chain/gssmr/genesis-raw.json"
cfg.Init.GenesisRaw = "../chain/gssmr/genesis.json"
expected, err := genesis.NewGenesisFromJSONRaw(cfg.Init.GenesisRaw)
require.NoError(t, err)
// initialize node (initialize state database and load genesis data)
Expand Down
4 changes: 2 additions & 2 deletions dot/core/test_helpers.go
Original file line number Diff line number Diff line change
Expand Up @@ -42,9 +42,9 @@ import (
var testMessageTimeout = time.Second

func newTestGenesisWithTrieAndHeader(t *testing.T) (*genesis.Genesis, *trie.Trie, *types.Header) {
gen, err := genesis.NewGenesisFromJSONRaw("../../chain/gssmr/genesis-raw.json")
gen, err := genesis.NewGenesisFromJSONRaw("../../chain/gssmr/genesis.json")
if err != nil {
gen, err = genesis.NewGenesisFromJSONRaw("../../../chain/gssmr/genesis-raw.json")
gen, err = genesis.NewGenesisFromJSONRaw("../../../chain/gssmr/genesis.json")
require.NoError(t, err)
}

Expand Down
2 changes: 1 addition & 1 deletion dot/rpc/modules/chain_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -305,7 +305,7 @@ func newTestStateService(t *testing.T) *state.Service {
}

func newTestGenesisWithTrieAndHeader() (*genesis.Genesis, *trie.Trie, *types.Header) {
gen, err := genesis.NewGenesisFromJSONRaw("../../../chain/gssmr/genesis-raw.json")
gen, err := genesis.NewGenesisFromJSONRaw("../../../chain/gssmr/genesis.json")
if err != nil {
panic(err)
}
Expand Down
2 changes: 1 addition & 1 deletion dot/state/service_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ import (
)

func newTestGenesisWithTrieAndHeader(t *testing.T) (*genesis.Genesis, *trie.Trie, *types.Header) {
gen, err := genesis.NewGenesisFromJSONRaw("../../chain/gssmr/genesis-raw.json")
gen, err := genesis.NewGenesisFromJSONRaw("../../chain/gssmr/genesis.json")
require.NoError(t, err)

genTrie, err := genesis.NewTrieFromGenesis(gen)
Expand Down
2 changes: 1 addition & 1 deletion dot/sync/syncer_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ import (
)

func newTestGenesisWithTrieAndHeader(t *testing.T) (*genesis.Genesis, *trie.Trie, *types.Header) {
gen, err := genesis.NewGenesisFromJSONRaw("../../chain/gssmr/genesis-raw.json")
gen, err := genesis.NewGenesisFromJSONRaw("../../chain/gssmr/genesis.json")
require.NoError(t, err)

genTrie, err := genesis.NewTrieFromGenesis(gen)
Expand Down
2 changes: 1 addition & 1 deletion dot/utils.go
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@ func NewTestGenesis(t *testing.T) *genesis.Genesis {
}
}

// NewTestGenesisRawFile returns a test genesis-raw file using "gssmr" raw data
// NewTestGenesisRawFile returns a test genesis file using "gssmr" raw data
func NewTestGenesisRawFile(t *testing.T, cfg *Config) *os.File {
dir := utils.NewTestDir(t)

Expand Down
4 changes: 2 additions & 2 deletions lib/babe/babe_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -62,9 +62,9 @@ var (
)

func newTestGenesisWithTrieAndHeader(t *testing.T) (*genesis.Genesis, *trie.Trie, *types.Header) {
gen, err := genesis.NewGenesisFromJSONRaw("../../chain/gssmr/genesis-raw.json")
gen, err := genesis.NewGenesisFromJSONRaw("../../chain/gssmr/genesis.json")
if err != nil {
gen, err = genesis.NewGenesisFromJSONRaw("../../../chain/gssmr/genesis-raw.json")
gen, err = genesis.NewGenesisFromJSONRaw("../../../chain/gssmr/genesis.json")
require.NoError(t, err)
}

Expand Down
2 changes: 1 addition & 1 deletion lib/genesis/helpers.go
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ import (
"github.com/ChainSafe/gossamer/lib/trie"
)

// NewGenesisFromJSONRaw parses a JSON formatted genesis-raw file
// NewGenesisFromJSONRaw parses a JSON formatted genesis file
func NewGenesisFromJSONRaw(file string) (*Genesis, error) {
fp, err := filepath.Abs(file)
if err != nil {
Expand Down
8 changes: 4 additions & 4 deletions lib/runtime/life/exports_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ import (
)

func newInstanceFromGenesis(t *testing.T) runtime.Instance {
gen, err := genesis.NewGenesisFromJSONRaw("../../../chain/gssmr/genesis-raw.json")
gen, err := genesis.NewGenesisFromJSONRaw("../../../chain/gssmr/genesis.json")
require.NoError(t, err)

genTrie, err := genesis.NewTrieFromGenesis(gen)
Expand Down Expand Up @@ -200,7 +200,7 @@ func TestInstance_ExecuteBlock_GossamerRuntime(t *testing.T) {
block := buildBlock(t, instance)

// reset state back to parent state before executing
gen, err := genesis.NewGenesisFromJSONRaw("../../../chain/gssmr/genesis-raw.json")
gen, err := genesis.NewGenesisFromJSONRaw("../../../chain/gssmr/genesis.json")
require.NoError(t, err)
genTrie, err := genesis.NewTrieFromGenesis(gen)
require.NoError(t, err)
Expand All @@ -213,7 +213,7 @@ func TestInstance_ExecuteBlock_GossamerRuntime(t *testing.T) {
}

func TestInstance_ExecuteBlock_KusamaRuntime_KusamaBlock1(t *testing.T) {
gen, err := genesis.NewGenesisFromJSONRaw("../../../chain/kusama/genesis-raw.json")
gen, err := genesis.NewGenesisFromJSONRaw("../../../chain/kusama/genesis.json")
require.NoError(t, err)

genTrie, err := genesis.NewTrieFromGenesis(gen)
Expand Down Expand Up @@ -263,7 +263,7 @@ func TestInstance_ExecuteBlock_KusamaRuntime_KusamaBlock1(t *testing.T) {
}

func TestInstance_ExecuteBlock_PolkadotRuntime_PolkadotBlock1(t *testing.T) {
gen, err := genesis.NewGenesisFromJSONRaw("../../../chain/polkadot/genesis-raw.json")
gen, err := genesis.NewGenesisFromJSONRaw("../../../chain/polkadot/genesis.json")
require.NoError(t, err)

genTrie, err := genesis.NewTrieFromGenesis(gen)
Expand Down
10 changes: 5 additions & 5 deletions lib/runtime/wasmer/exports_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ func TestInstance_Version_PolkadotRuntime(t *testing.T) {
}

func TestInstance_Version_KusamaRuntime(t *testing.T) {
gen, err := genesis.NewGenesisFromJSONRaw("../../../chain/kusama/genesis-raw.json")
gen, err := genesis.NewGenesisFromJSONRaw("../../../chain/kusama/genesis.json")
require.NoError(t, err)

genTrie, err := genesis.NewTrieFromGenesis(gen)
Expand Down Expand Up @@ -409,7 +409,7 @@ func TestInstance_ExecuteBlock_NodeRuntime(t *testing.T) {

func TestInstance_ExecuteBlock_GossamerRuntime(t *testing.T) {
t.Skip() // TODO: fix timestamping issue
gen, err := genesis.NewGenesisFromJSONRaw("../../../chain/gssmr/genesis-raw.json")
gen, err := genesis.NewGenesisFromJSONRaw("../../../chain/gssmr/genesis.json")
require.NoError(t, err)

genTrie, err := genesis.NewTrieFromGenesis(gen)
Expand Down Expand Up @@ -437,7 +437,7 @@ func TestInstance_ExecuteBlock_GossamerRuntime(t *testing.T) {
}

func TestInstance_ApplyExtrinsic_GossamerRuntime(t *testing.T) {
gen, err := genesis.NewGenesisFromJSONRaw("../../../chain/gssmr/genesis-raw.json")
gen, err := genesis.NewGenesisFromJSONRaw("../../../chain/gssmr/genesis.json")
require.NoError(t, err)

genTrie, err := genesis.NewTrieFromGenesis(gen)
Expand Down Expand Up @@ -490,7 +490,7 @@ func TestInstance_ExecuteBlock_PolkadotRuntime(t *testing.T) {
}

func TestInstance_ExecuteBlock_PolkadotRuntime_PolkadotBlock1(t *testing.T) {
gen, err := genesis.NewGenesisFromJSONRaw("../../../chain/polkadot/genesis-raw.json")
gen, err := genesis.NewGenesisFromJSONRaw("../../../chain/polkadot/genesis.json")
require.NoError(t, err)

genTrie, err := genesis.NewTrieFromGenesis(gen)
Expand Down Expand Up @@ -540,7 +540,7 @@ func TestInstance_ExecuteBlock_PolkadotRuntime_PolkadotBlock1(t *testing.T) {
}

func TestInstance_ExecuteBlock_KusamaRuntime_KusamaBlock1(t *testing.T) {
gen, err := genesis.NewGenesisFromJSONRaw("../../../chain/kusama/genesis-raw.json")
gen, err := genesis.NewGenesisFromJSONRaw("../../../chain/kusama/genesis.json")
require.NoError(t, err)

genTrie, err := genesis.NewTrieFromGenesis(gen)
Expand Down
Loading

0 comments on commit 8be1a2f

Please sign in to comment.