diff options
author | Jeffrey Wilcke <jeffrey@ethereum.org> | 2015-05-22 17:34:48 +0800 |
---|---|---|
committer | Jeffrey Wilcke <jeffrey@ethereum.org> | 2015-05-22 17:34:48 +0800 |
commit | 01ddaf567068b4c70a76e6b0152fc4e1b167dbe6 (patch) | |
tree | fab1036dd6c55dccd74181fc57a0e23deacad360 | |
parent | f5e112ae5a08cf6cb63682fdc3e7dcbcb683c757 (diff) | |
parent | 6ad817e17b1243ada369b04eec3096403ea3499c (diff) | |
download | dexon-01ddaf567068b4c70a76e6b0152fc4e1b167dbe6.tar.gz dexon-01ddaf567068b4c70a76e6b0152fc4e1b167dbe6.tar.zst dexon-01ddaf567068b4c70a76e6b0152fc4e1b167dbe6.zip |
Merge pull request #1072 from Gustav-Simonsson/add_random_tests
Add StateTests/RandomTests and VMTests/RandomTests
-rw-r--r-- | tests/vm/gh_test.go | 26 |
1 files changed, 10 insertions, 16 deletions
diff --git a/tests/vm/gh_test.go b/tests/vm/gh_test.go index 68eb4cb45..2f76084d0 100644 --- a/tests/vm/gh_test.go +++ b/tests/vm/gh_test.go @@ -2,7 +2,6 @@ package vm import ( "bytes" - "io/ioutil" "math/big" "os" "path/filepath" @@ -373,21 +372,16 @@ func TestWallet(t *testing.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()) +func TestStateTestsRandom(t *testing.T) { + fns, _ := filepath.Glob("../files/StateTests/RandomTests/*") + for _, fn := range fns { + RunVmTest(fn, t) } +} - //for _, f := range fileNames { - path := filepath.Join("../files/StateTests/RandomTests/", fileNames[0]) - RunVmTest(path, t) - //} +func TestVMRandom(t *testing.T) { + fns, _ := filepath.Glob("../files/VMTests/RandomTests/*") + for _, fn := range fns { + RunVmTest(fn, t) + } } |