|
|
- package main
-
- import (
- "fmt"
- "os"
-
- "github.com/tendermint/tmsp/types"
- )
-
- var tmspType string
-
- func init() {
- tmspType = os.Getenv("TMSP")
- if tmspType == "" {
- tmspType = "socket"
- }
- }
-
- func main() {
- testCounter()
- }
-
- func testCounter() {
- tmspApp := os.Getenv("TMSP_APP")
- if tmspApp == "" {
- panic("No TMSP_APP specified")
- }
-
- fmt.Printf("Running %s test with tmsp=%s\n", tmspApp, tmspType)
- appProc := StartApp(tmspApp)
- defer appProc.StopProcess(true)
- client := StartClient(tmspType)
- defer client.Stop()
-
- SetOption(client, "serial", "on")
- Commit(client, nil)
- AppendTx(client, []byte("abc"), types.CodeType_BadNonce, nil)
- Commit(client, nil)
- AppendTx(client, []byte{0x00}, types.CodeType_OK, nil)
- Commit(client, []byte{0, 0, 0, 0, 0, 0, 0, 1})
- AppendTx(client, []byte{0x00}, types.CodeType_BadNonce, nil)
- AppendTx(client, []byte{0x01}, types.CodeType_OK, nil)
- AppendTx(client, []byte{0x00, 0x02}, types.CodeType_OK, nil)
- AppendTx(client, []byte{0x00, 0x03}, types.CodeType_OK, nil)
- AppendTx(client, []byte{0x00, 0x00, 0x04}, types.CodeType_OK, nil)
- AppendTx(client, []byte{0x00, 0x00, 0x06}, types.CodeType_BadNonce, nil)
- Commit(client, []byte{0, 0, 0, 0, 0, 0, 0, 5})
- }
|