update dependencies to work with update eth-block-extractor

This commit is contained in:
Ian Norden
2019-12-02 13:24:49 -06:00
parent 31a9017c4f
commit d702cb720c
3000 changed files with 433987 additions and 182448 deletions
-16
View File
@@ -1,16 +0,0 @@
all: restore
restore:
@echo "*** $@ ***"
which godep
mkdir -p tmp_gopath
OLD_GOPATH="$$GOPATH"
export GOPATH=$$(pwd)/tmp_gopath
cd ../..
godep restore
cd -
rm -rf tmp_gopath
export GOPATH="$$OLD_GOPATH"
.PHONY: all restore
@@ -1 +0,0 @@
go-sleep
-32
View File
@@ -1,32 +0,0 @@
# go-sleep sleeps for some duration
This unix tool is a thin wrapper around `time.Sleep()`.
It aims to provide a portable way to sleep for an amount of time that
need not to be a number of seconds.
See https://godoc.org/time#ParseDuration for how the duration can be
specified.
### Install
```sh
go install github.com/chriscool/go-sleep
```
### Usage:
```
> go-sleep
Usage: go-sleep <duration>
Valid time units are "ns", "us" (or "µs"), "ms", "s", "m", "h".
See https://godoc.org/time#ParseDuration for more.
> time go-sleep 100ms
real 0m0.104s
user 0m0.000s
sys 0m0.007s
```
### License
MIT
-27
View File
@@ -1,27 +0,0 @@
package main
import (
"fmt"
"os"
"time"
)
func main() {
if len(os.Args) != 2 {
usageError()
}
d, err := time.ParseDuration(os.Args[1])
if err != nil {
fmt.Fprintf(os.Stderr, "Could not parse duration: %s\n", err)
usageError()
}
time.Sleep(d)
}
func usageError() {
fmt.Fprintf(os.Stderr, "Usage: %s <duration>\n", os.Args[0])
fmt.Fprintln(os.Stderr, `Valid time units are "ns", "us" (or "µs"), "ms", "s", "m", "h".`)
fmt.Fprintln(os.Stderr, "See https://godoc.org/time#ParseDuration for more.")
os.Exit(-1)
}
@@ -1 +0,0 @@
go-timeout
-56
View File
@@ -1,56 +0,0 @@
package main
import (
"context"
"fmt"
"os"
"os/exec"
"strconv"
"syscall"
"time"
)
func main() {
if len(os.Args) < 3 {
fmt.Fprintf(os.Stderr,
"Usage: %s <timeout-in-sec> <command ...>\n", os.Args[0])
os.Exit(1)
}
timeout, err := strconv.ParseUint(os.Args[1], 10, 32)
if err != nil {
fmt.Fprintf(os.Stderr, "Error: %v\n", err)
os.Exit(1)
}
ctx, cancel := context.WithTimeout(context.Background(), time.Duration(timeout)*time.Second)
defer cancel()
cmd := exec.CommandContext(ctx, os.Args[2], os.Args[3:]...)
cmd.Stdin = os.Stdin
cmd.Stdout = os.Stdout
cmd.Stderr = os.Stderr
err = cmd.Start()
if err != nil {
fmt.Fprintf(os.Stderr, "Error: %v\n", err)
}
err = cmd.Wait()
if err != nil {
if ctx.Err() != nil {
os.Exit(124)
} else {
exitErr, ok := err.(*exec.ExitError)
if !ok {
fmt.Fprintf(os.Stderr, "Error: %v\n", err)
os.Exit(255)
}
waits, ok := exitErr.Sys().(syscall.WaitStatus)
if !ok {
fmt.Fprintf(os.Stderr, "Error: %v\n", err)
os.Exit(255)
}
os.Exit(waits.ExitStatus())
}
} else {
os.Exit(0)
}
}
-34
View File
@@ -1,34 +0,0 @@
package main
import (
"fmt"
"os"
cli "gx/ipfs/QmckeQ2zrYLAXoSHYTGn5BDdb22BqbUoHEHm8KZ9YWRxd1/iptb/cli"
testbed "gx/ipfs/QmckeQ2zrYLAXoSHYTGn5BDdb22BqbUoHEHm8KZ9YWRxd1/iptb/testbed"
plugin "gx/ipfs/QmY3LuhVAkJRqevj3FSh1fSRpGhiDYHjKmgotnQY35zTir/iptb-plugins/local"
)
func init() {
_, err := testbed.RegisterPlugin(testbed.IptbPlugin{
From: "<builtin>",
NewNode: plugin.NewNode,
GetAttrList: plugin.GetAttrList,
GetAttrDesc: plugin.GetAttrDesc,
PluginName: plugin.PluginName,
BuiltIn: true,
}, false)
if err != nil {
panic(err)
}
}
func main() {
cli := cli.NewCli()
if err := cli.Run(os.Args); err != nil {
fmt.Fprintf(cli.ErrWriter, "%s\n", err)
os.Exit(1)
}
}
-135
View File
@@ -1,135 +0,0 @@
package main
import (
"bufio"
"encoding/json"
"encoding/xml"
"log"
"os"
)
type testMsg struct {
Time string
Action string
Package string
Test string
Output string
Elapsed float64
}
type testsuites struct {
XMLName xml.Name `xml:"testsuites"`
Name string `xml:"name,attr"`
Testsuites []testsuite
}
type testsuite struct {
XMLName xml.Name `xml:"testsuite"`
Package string `xml:"package,attr"`
Errors int `xml:"errors,attr"`
Failures int `xml:"failures,attr"`
Tests int `xml:"tests,attr"`
Time float64 `xml:"time,attr"`
Testcases []testcase
}
type testcase struct {
XMLName xml.Name `xml:"testcase"`
Name string `xml:"name,attr"`
Classname string `xml:"classname,attr"`
Time float64 `xml:"time,attr"`
Sout string `xml:"system-out"`
Serr string `xml:"system-err"`
Skipped string `xml:"skipped,omitempty"`
Failure string `xml:"failure,omitempty"`
}
func main() {
scanner := bufio.NewScanner(os.Stdin)
tests := make(map[string]map[string]testcase)
var fails int
var packages []testsuite
for scanner.Scan() {
msg := testMsg{}
if err := json.Unmarshal(scanner.Bytes(), &msg); err != nil {
log.Fatal(err)
}
switch {
case msg.Action == "run":
if tests[msg.Package] == nil {
tests[msg.Package] = make(map[string]testcase)
}
tests[msg.Package][msg.Test] = testcase{
Name: msg.Test,
Classname: msg.Package,
}
case msg.Action == "output":
if msg.Test == "" {
continue
}
test := tests[msg.Package][msg.Test]
test.Sout = test.Sout + msg.Output + "\n"
tests[msg.Package][msg.Test] = test
case msg.Action == "skip":
fallthrough
case msg.Action == "fail":
fallthrough
case msg.Action == "pass":
if msg.Test != "" {
test := tests[msg.Package][msg.Test]
test.Time = msg.Elapsed
if msg.Action == "skip" {
test.Skipped = "skipped"
}
if msg.Action == "fail" {
fails++
test.Failure = "failed"
}
tests[msg.Package][msg.Test] = test
continue
}
ts := testsuite{
Package: msg.Package,
Time: msg.Elapsed,
}
for _, test := range tests[msg.Package] {
ts.Testcases = append(ts.Testcases, test)
ts.Tests++
if test.Failure != "" {
ts.Failures++
}
}
packages = append(packages, ts)
case msg.Action == "cont":
case msg.Action == "pause":
// ??
default:
log.Fatalf("unknown action %s", msg.Action)
}
}
if err := scanner.Err(); err != nil {
log.Fatal(err)
}
out := testsuites{
Name: "go test",
Testsuites: packages,
}
output, err := xml.MarshalIndent(&out, " ", " ")
if err != nil {
log.Fatalf("error: %v\n", err)
}
os.Stdout.Write(output)
os.Exit(fails)
}
@@ -1,95 +0,0 @@
package main
import (
"flag"
"fmt"
"io"
"io/ioutil"
"os"
"strconv"
ma "gx/ipfs/QmTZBfrPJmjWsCvHEtX5FE6KimVJhsJg5sBbqEFYf4UZtL/go-multiaddr"
manet "gx/ipfs/Qmc85NSvmSG4Frn9Vb2cBc1rMyULH6D3TNVEfCzSKoUpip/go-multiaddr-net"
)
const USAGE = "ma-pipe-unidir [-l|--listen] [--pidFile=path] [-h|--help] <send|recv> <multiaddr>\n"
type Opts struct {
Listen bool
PidFile string
}
func app() int {
opts := Opts{}
flag.BoolVar(&opts.Listen, "l", false, "")
flag.BoolVar(&opts.Listen, "listen", false, "")
flag.StringVar(&opts.PidFile, "pidFile", "", "")
flag.Usage = func() {
fmt.Print(USAGE)
}
flag.Parse()
args := flag.Args()
if len(args) < 2 { // <mode> <addr>
fmt.Print(USAGE)
return 1
}
mode := args[0]
addr := args[1]
if mode != "send" && mode != "recv" {
fmt.Print(USAGE)
return 1
}
if len(opts.PidFile) > 0 {
data := []byte(strconv.Itoa(os.Getpid()))
err := ioutil.WriteFile(opts.PidFile, data, 0644)
if err != nil {
return 1
}
defer os.Remove(opts.PidFile)
}
maddr, err := ma.NewMultiaddr(addr)
if err != nil {
return 1
}
var conn manet.Conn
if opts.Listen {
listener, err := manet.Listen(maddr)
if err != nil {
return 1
}
conn, err = listener.Accept()
if err != nil {
return 1
}
} else {
var err error
conn, err = manet.Dial(maddr)
if err != nil {
return 1
}
}
defer conn.Close()
switch mode {
case "recv":
io.Copy(os.Stdout, conn)
case "send":
io.Copy(conn, os.Stdin)
default:
return 1
}
return 0
}
func main() {
os.Exit(app())
}