mirror of
https://github.com/fluencelabs/tendermint
synced 2025-06-21 17:01:35 +00:00
"must remove file for test to run again" - no way I am doing this by hands, too lazy :)
This commit is contained in:
13
rpc_test.go
13
rpc_test.go
@ -2,6 +2,7 @@ package rpc
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"net/http"
|
"net/http"
|
||||||
|
"os/exec"
|
||||||
"testing"
|
"testing"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
@ -13,8 +14,10 @@ import (
|
|||||||
|
|
||||||
// Client and Server should work over tcp or unix sockets
|
// Client and Server should work over tcp or unix sockets
|
||||||
const (
|
const (
|
||||||
tcpAddr = "tcp://0.0.0.0:46657"
|
tcpAddr = "tcp://0.0.0.0:46657"
|
||||||
unixAddr = "unix:///tmp/go-rpc.sock" // NOTE: must remove file for test to run again
|
|
||||||
|
unixSocket = "/tmp/go-rpc.sock"
|
||||||
|
unixAddr = "unix:///tmp/go-rpc.sock"
|
||||||
|
|
||||||
websocketEndpoint = "/websocket/endpoint"
|
websocketEndpoint = "/websocket/endpoint"
|
||||||
)
|
)
|
||||||
@ -43,6 +46,12 @@ func StatusResult(v string) (Result, error) {
|
|||||||
|
|
||||||
// launch unix and tcp servers
|
// launch unix and tcp servers
|
||||||
func init() {
|
func init() {
|
||||||
|
cmd := exec.Command("rm", "-f", unixSocket)
|
||||||
|
err := cmd.Start()
|
||||||
|
if err != nil {
|
||||||
|
panic(err)
|
||||||
|
}
|
||||||
|
err = cmd.Wait()
|
||||||
|
|
||||||
mux := http.NewServeMux()
|
mux := http.NewServeMux()
|
||||||
server.RegisterRPCFuncs(mux, Routes)
|
server.RegisterRPCFuncs(mux, Routes)
|
||||||
|
Reference in New Issue
Block a user