github.com/hyperledger/burrow@v0.34.5-0.20220512172541-77f09336001d/vent/service/consumer_sqlite_test.go (about) 1 // +build integration,sqlite 2 3 package service_test 4 5 import ( 6 "testing" 7 "time" 8 9 "github.com/hyperledger/burrow/integration" 10 "github.com/hyperledger/burrow/integration/rpctest" 11 12 "github.com/hyperledger/burrow/vent/test" 13 ) 14 15 func TestSqliteConsumer(t *testing.T) { 16 privateAccounts := rpctest.PrivateAccounts 17 kern, shutdown := integration.RunNode(t, rpctest.GenesisDoc, rpctest.PrivateAccounts) 18 defer shutdown() 19 inputAddress := privateAccounts[0].GetAddress() 20 grpcAddress := kern.GRPCListenAddress().String() 21 tcli := test.NewBurrowTransactClient(t, grpcAddress) 22 23 t.Parallel() 24 time.Sleep(2 * time.Second) 25 26 t.Run("Group", func(t *testing.T) { 27 t.Run("Consume", func(t *testing.T) { 28 testConsumer(t, kern.Blockchain.ChainID(), test.SqliteVentConfig(grpcAddress), tcli, inputAddress) 29 }) 30 31 t.Run("SqliteInvalidUTF8", func(t *testing.T) { 32 testInvalidUTF8(t, test.SqliteVentConfig(grpcAddress), tcli, inputAddress) 33 }) 34 35 t.Run("SqliteDeleteEvent", func(t *testing.T) { 36 testDeleteEvent(t, kern.Blockchain.ChainID(), test.SqliteVentConfig(grpcAddress), tcli, inputAddress) 37 }) 38 39 t.Run("SqliteResume", func(t *testing.T) { 40 testResume(t, test.SqliteVentConfig(grpcAddress)) 41 }) 42 }) 43 }