Add StateTests/RandomTests but skip for now

This commit is contained in:
Gustav Simonsson 2015-05-15 19:17:40 +02:00
parent 32276e8b01
commit 619e8a4f03

View File

@ -2,7 +2,9 @@ package vm
import ( import (
"bytes" "bytes"
"io/ioutil"
"math/big" "math/big"
"path/filepath"
"strconv" "strconv"
"testing" "testing"
@ -360,3 +362,22 @@ func TestWallet(t *testing.T) {
const fn = "../files/StateTests/stWalletTest.json" const fn = "../files/StateTests/stWalletTest.json"
RunVmTest(fn, t) RunVmTest(fn, t)
} }
func TestRandom(t *testing.T) {
// TODO: fix JSON EOF bug and unskip
t.Skip()
fileNames := make([]string, 1024)
fileInfos, err := ioutil.ReadDir("../files/StateTests/RandomTests")
if err != nil {
t.Errorf("Could not read StateTests/RandomTests dir: %v", err)
return
}
for _, fileInfo := range fileInfos {
fileNames = append(fileNames, fileInfo.Name())
}
//for _, f := range fileNames {
path := filepath.Join("../files/StateTests/RandomTests/", fileNames[0])
RunVmTest(path, t)
//}
}