|
|
|
@ -36,6 +36,7 @@ var ( |
|
|
|
|
defaultTest = "all" |
|
|
|
|
defaultDir = "." |
|
|
|
|
allTests = []string{"BlockTests", "StateTests", "TransactionTests", "VMTests", "RLPTests"} |
|
|
|
|
testDirMapping = map[string]string{"BlockTests": "BlockchainTests"} |
|
|
|
|
skipTests = []string{} |
|
|
|
|
|
|
|
|
|
TestFlag = cli.StringFlag{ |
|
|
|
@ -135,8 +136,13 @@ func runSuite(test, file string) { |
|
|
|
|
var err error |
|
|
|
|
var files []string |
|
|
|
|
if test == defaultTest { |
|
|
|
|
files, err = getFiles(filepath.Join(file, curTest)) |
|
|
|
|
|
|
|
|
|
// check if we have an explicit directory mapping for the test
|
|
|
|
|
if _, ok := testDirMapping[curTest]; ok { |
|
|
|
|
files, err = getFiles(filepath.Join(file, testDirMapping[curTest])) |
|
|
|
|
} else { |
|
|
|
|
// otherwise assume test name
|
|
|
|
|
files, err = getFiles(filepath.Join(file, curTest)) |
|
|
|
|
} |
|
|
|
|
} else { |
|
|
|
|
files, err = getFiles(file) |
|
|
|
|
} |
|
|
|
|