diff options
author | Jeffrey Wilcke <geffobscura@gmail.com> | 2015-08-11 17:19:14 +0800 |
---|---|---|
committer | Jeffrey Wilcke <geffobscura@gmail.com> | 2015-08-11 17:46:52 +0800 |
commit | 67c8ccc309733b0664e287a5b29f1cc62d22a78d (patch) | |
tree | 8217459ca029b4d0f84c4a083b794d95c229668f /cmd/ethtest/main.go | |
parent | 2fcf7f1241648dc2c0ed90a122c5945f25b3ce1a (diff) | |
download | go-tangerine-67c8ccc309733b0664e287a5b29f1cc62d22a78d.tar go-tangerine-67c8ccc309733b0664e287a5b29f1cc62d22a78d.tar.gz go-tangerine-67c8ccc309733b0664e287a5b29f1cc62d22a78d.tar.bz2 go-tangerine-67c8ccc309733b0664e287a5b29f1cc62d22a78d.tar.lz go-tangerine-67c8ccc309733b0664e287a5b29f1cc62d22a78d.tar.xz go-tangerine-67c8ccc309733b0664e287a5b29f1cc62d22a78d.tar.zst go-tangerine-67c8ccc309733b0664e287a5b29f1cc62d22a78d.zip |
cmd/ethtest: added trace flag for debugging
Diffstat (limited to 'cmd/ethtest/main.go')
-rw-r--r-- | cmd/ethtest/main.go | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/cmd/ethtest/main.go b/cmd/ethtest/main.go index 5429cab31..67b965396 100644 --- a/cmd/ethtest/main.go +++ b/cmd/ethtest/main.go @@ -26,6 +26,7 @@ import ( "strings" "github.com/codegangsta/cli" + "github.com/ethereum/go-ethereum/core/vm" "github.com/ethereum/go-ethereum/logger/glog" "github.com/ethereum/go-ethereum/tests" ) @@ -62,6 +63,10 @@ var ( Name: "skip", Usage: "Tests names to skip", } + TraceFlag = cli.BoolFlag{ + Name: "trace", + Usage: "Enable VM tracing", + } ) func runTestWithReader(test string, r io.Reader) error { @@ -173,7 +178,6 @@ func runSuite(test, file string) { glog.Fatalln(err) } } - } } } @@ -184,6 +188,7 @@ func setupApp(c *cli.Context) { continueOnError = c.GlobalBool(ContinueOnErrorFlag.Name) useStdIn := c.GlobalBool(ReadStdInFlag.Name) skipTests = strings.Split(c.GlobalString(SkipTestsFlag.Name), " ") + vm.Debug = c.GlobalBool(TraceFlag.Name) if !useStdIn { runSuite(flagTest, flagFile) @@ -211,6 +216,7 @@ func main() { ContinueOnErrorFlag, ReadStdInFlag, SkipTestsFlag, + TraceFlag, } if err := app.Run(os.Args); err != nil { |