From d103af5dd479a7d2ce914e3b43d21506597032b4 Mon Sep 17 00:00:00 2001 From: Taylor Gerring Date: Thu, 16 Jul 2015 13:49:24 +0200 Subject: [PATCH] Disassociate test directory from test name --- cmd/ethtest/main.go | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/cmd/ethtest/main.go b/cmd/ethtest/main.go index 0d6286407..93c3eec7b 100644 --- a/cmd/ethtest/main.go +++ b/cmd/ethtest/main.go @@ -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) }