From b061de2f63ae7019b11cb38cfefc038ad8247de3 Mon Sep 17 00:00:00 2001
From: Silas Davis <silas@erisindustries.com>
Date: Mon, 11 Jul 2016 12:59:47 +0100
Subject: [PATCH] debug main

---
 rpc/tendermint/test/common.go | 46 +++++++++++++++++++++++++++++++++++
 1 file changed, 46 insertions(+)
 create mode 100644 rpc/tendermint/test/common.go

diff --git a/rpc/tendermint/test/common.go b/rpc/tendermint/test/common.go
new file mode 100644
index 00000000..03b9f9d9
--- /dev/null
+++ b/rpc/tendermint/test/common.go
@@ -0,0 +1,46 @@
+package rpctest
+
+import (
+	"github.com/eris-ltd/eris-db/test/fixtures"
+	"testing"
+	"fmt"
+)
+
+// Needs to be in a _test.go file to be picked up
+func TestWrapper(runner func() int) int {
+	ffs := fixtures.NewFileFixtures("Eris-DB")
+	defer ffs.RemoveAll()
+
+	err := initGlobalVariables(ffs)
+
+	if err != nil {
+		panic(err)
+	}
+
+	saveNewPriv()
+
+	// start a node
+
+	fmt.Println()
+	ready := make(chan error)
+	go newNode(ready)
+	err = <-ready
+
+	if err != nil {
+		panic(err)
+	}
+
+	return runner()
+}
+
+func DebugMain() {
+	t := &testing.T{}
+	TestWrapper(func() int {
+		testBroadcastTx(t, "HTTP")
+		return 0
+	})
+}
+
+func Successor(x int) int {
+	return x + 1
+}
\ No newline at end of file
-- 
GitLab