diff options
author | Gustav Simonsson <gustav.simonsson@gmail.com> | 2015-03-04 01:41:51 +0800 |
---|---|---|
committer | Gustav Simonsson <gustav.simonsson@gmail.com> | 2015-03-05 03:27:09 +0800 |
commit | 871dfd399be8ee657109112d527645c2c1b3a8f9 (patch) | |
tree | 8daf0d07fdd308b55302dcbf11845657b97883e8 /cmd/blocktest/flags.go | |
parent | 15f491e5007d1507f20d0edce36cc9c0bd5cbd37 (diff) | |
download | go-tangerine-871dfd399be8ee657109112d527645c2c1b3a8f9.tar go-tangerine-871dfd399be8ee657109112d527645c2c1b3a8f9.tar.gz go-tangerine-871dfd399be8ee657109112d527645c2c1b3a8f9.tar.bz2 go-tangerine-871dfd399be8ee657109112d527645c2c1b3a8f9.tar.lz go-tangerine-871dfd399be8ee657109112d527645c2c1b3a8f9.tar.xz go-tangerine-871dfd399be8ee657109112d527645c2c1b3a8f9.tar.zst go-tangerine-871dfd399be8ee657109112d527645c2c1b3a8f9.zip |
Add initial implementation of block tests
* Add blocktest cmd and support for block tests files in
tests/BlockTests , the launched node does not connect to
network, resets state with a genesis block from the test file
and starts the RPC API
Diffstat (limited to 'cmd/blocktest/flags.go')
-rw-r--r-- | cmd/blocktest/flags.go | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/cmd/blocktest/flags.go b/cmd/blocktest/flags.go new file mode 100644 index 000000000..c811e5b85 --- /dev/null +++ b/cmd/blocktest/flags.go @@ -0,0 +1,41 @@ +/* + This file is part of go-ethereum + + go-ethereum is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + go-ethereum is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with go-ethereum. If not, see <http://www.gnu.org/licenses/>. +*/ +/** + * @authors + * Gustav Simonsson <gustav.simonsson@gmail.com> + */ +package main + +import ( + "flag" + "fmt" + "os" +) + +var ( + TestFile string +) + +func Init() { + flag.Usage = func() { + fmt.Fprintf(os.Stderr, "%s <testfile>\n", os.Args[0]) + flag.PrintDefaults() + } + flag.Parse() + + TestFile = flag.Arg(0) +} |