Unverified Commit 9e57e88c authored by pengjun's avatar pengjun Committed by GitHub

Merge pull request #2 from mdj33/fix-dpos-test-para2

Fix dpos test para2
parents 01d20edd 04146ae2
...@@ -16,7 +16,7 @@ function dapp_test_rpc() { ...@@ -16,7 +16,7 @@ function dapp_test_rpc() {
dapps=$(find . -maxdepth 1 -type d ! -name dapptest ! -name . | sed 's/^\.\///' | sort) dapps=$(find . -maxdepth 1 -type d ! -name dapptest ! -name . | sed 's/^\.\///' | sort)
echo "dapps list: $dapps" echo "dapps list: $dapps"
set +e set +e
parallel -k --results outdir --joblog ./jobs.log ./{}/"${RPC_TESTFILE}" "$ip" ::: "$dapps" parallel -k --jobs 30 --results outdir --joblog ./jobs.log ./{}/"${RPC_TESTFILE}" "$ip" ::: "$dapps"
local ret=$? local ret=$?
if [ $ret -ne 0 ]; then if [ $ret -ne 0 ]; then
wrongdapps=$(awk '{print $7,$9 }' jobs.log | grep -a 1 | awk -F '/' '{print $2}') wrongdapps=$(awk '{print $7,$9 }' jobs.log | grep -a 1 | awk -F '/' '{print $2}')
......
...@@ -559,6 +559,8 @@ func initEnvDpos1(configName string) (queue.Queue, *blockchain.BlockChain, queue ...@@ -559,6 +559,8 @@ func initEnvDpos1(configName string) (queue.Queue, *blockchain.BlockChain, queue
q.SetConfig(chain33Cfg) q.SetConfig(chain33Cfg)
cfg := chain33Cfg.GetModuleConfig() cfg := chain33Cfg.GetModuleConfig()
sub := chain33Cfg.GetSubConfig() sub := chain33Cfg.GetSubConfig()
rpc.InitCfg(cfg.RPC)
chain := blockchain.New(chain33Cfg) chain := blockchain.New(chain33Cfg)
chain.SetQueueClient(q.Client()) chain.SetQueueClient(q.Client())
...@@ -578,7 +580,6 @@ func initEnvDpos1(configName string) (queue.Queue, *blockchain.BlockChain, queue ...@@ -578,7 +580,6 @@ func initEnvDpos1(configName string) (queue.Queue, *blockchain.BlockChain, queue
network.SetQueueClient(q.Client()) network.SetQueueClient(q.Client())
rpc.InitCfg(cfg.RPC)
gapi := rpc.NewGRpcServer(q.Client(), nil) gapi := rpc.NewGRpcServer(q.Client(), nil)
go gapi.Listen() go gapi.Listen()
......
...@@ -18,9 +18,11 @@ func TestParaNode(t *testing.T) { ...@@ -18,9 +18,11 @@ func TestParaNode(t *testing.T) {
defer para.Close() defer para.Close()
//通过rpc 发生信息 //通过rpc 发生信息
tx := util.CreateTxWithExecer(paraCfg, para.Para.GetGenesisKey(), "user.p.test.none") tx := util.CreateTxWithExecer(paraCfg, para.Para.GetGenesisKey(), "user.p.test.none")
assert.NotNil(t, tx)
para.Para.SendTxRPC(tx) para.Para.SendTxRPC(tx)
para.Para.WaitHeight(1) para.Para.WaitHeight(1)
tx = util.CreateTxWithExecer(paraCfg, para.Para.GetGenesisKey(), "user.p.test.none") tx = util.CreateTxWithExecer(paraCfg, para.Para.GetGenesisKey(), "user.p.test.none")
assert.NotNil(t, tx)
para.Para.SendTxRPC(tx) para.Para.SendTxRPC(tx)
para.Para.WaitHeight(2) para.Para.WaitHeight(2)
......
package testnode package testnode
import ( import (
"fmt"
"github.com/33cn/chain33/types" "github.com/33cn/chain33/types"
"github.com/33cn/chain33/util/testnode" "github.com/33cn/chain33/util/testnode"
) )
...@@ -24,6 +26,7 @@ func NewParaNode(main *testnode.Chain33Mock, para *testnode.Chain33Mock) *ParaNo ...@@ -24,6 +26,7 @@ func NewParaNode(main *testnode.Chain33Mock, para *testnode.Chain33Mock) *ParaNo
} }
if para == nil { if para == nil {
cfg := types.NewChain33Config(DefaultConfig) cfg := types.NewChain33Config(DefaultConfig)
fmt.Println("mainnode.Grpc=", main.GetCfg().RPC.GrpcBindAddr, "mainnode.jrpc=", main.GetCfg().RPC.JrpcBindAddr)
testnode.ModifyParaClient(cfg, main.GetCfg().RPC.GrpcBindAddr) testnode.ModifyParaClient(cfg, main.GetCfg().RPC.GrpcBindAddr)
para = testnode.NewWithConfig(cfg, nil) para = testnode.NewWithConfig(cfg, nil)
para.Listen() para.Listen()
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment