aboutsummaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorPéter Szilágyi <peterke@gmail.com>2015-11-05 19:29:50 +0800
committerPéter Szilágyi <peterke@gmail.com>2015-11-05 19:29:50 +0800
commit9dc5de51a2c9c4785f1b96232221919ffa44d8ef (patch)
tree6d2b87f2778948e35b566ae5055c42695a4a7f56 /tests
parente3f36d97288636f222f451b26c7c89e334ce4869 (diff)
downloaddexon-9dc5de51a2c9c4785f1b96232221919ffa44d8ef.tar
dexon-9dc5de51a2c9c4785f1b96232221919ffa44d8ef.tar.gz
dexon-9dc5de51a2c9c4785f1b96232221919ffa44d8ef.tar.bz2
dexon-9dc5de51a2c9c4785f1b96232221919ffa44d8ef.tar.lz
dexon-9dc5de51a2c9c4785f1b96232221919ffa44d8ef.tar.xz
dexon-9dc5de51a2c9c4785f1b96232221919ffa44d8ef.tar.zst
dexon-9dc5de51a2c9c4785f1b96232221919ffa44d8ef.zip
tests: fix data race in bad-block-report disabling during tests
Diffstat (limited to 'tests')
-rw-r--r--tests/init.go7
1 files changed, 5 insertions, 2 deletions
diff --git a/tests/init.go b/tests/init.go
index 3f8b8c684..a86970499 100644
--- a/tests/init.go
+++ b/tests/init.go
@@ -56,13 +56,16 @@ var (
VmSkipTests = []string{}
)
+// Disable reporting bad blocks for the tests
+func init() {
+ core.DisableBadBlockReporting = true
+}
+
func readJson(reader io.Reader, value interface{}) error {
data, err := ioutil.ReadAll(reader)
if err != nil {
return fmt.Errorf("Error reading JSON file", err.Error())
}
-
- core.DisableBadBlockReporting = true
if err = json.Unmarshal(data, &value); err != nil {
if syntaxerr, ok := err.(*json.SyntaxError); ok {
line := findLine(data, syntaxerr.Offset)