--- Begin Message ---
Package: src:golang-github-google-martian
Version: 2.1.0+git20181219.d0b5ad3-2
Severity: important
Tags: ftbfs
Dear maintainer:
I tried to build this package in buster but it failed:
--------------------------------------------------------------------------------
[...]
debian/rules build-indep
dh build-indep --buildsystem=golang --with=golang
dh_update_autotools_config -i -O--buildsystem=golang
dh_autoreconf -i -O--buildsystem=golang
dh_auto_configure -i -O--buildsystem=golang
dh_auto_build -i -O--buildsystem=golang
cd obj-x86_64-linux-gnu && go install
-gcflags=all=\"-trimpath=/<<BUILDDIR>>/golang-github-google-martian-2.1.0\+git20181219.d0b5ad3/obj-x86_64-linux-gnu/src\"
-asmflags=all=\"-trimpath=/<<BUILDDIR>>/golang-github-google-martian-2.1.0\+git20181219.d0b5ad3/obj-x86_64-linux-gnu/src\"
-v -p 2 github.com/google/martian github.com/google/martian/api
github.com/google/martian/auth github.com/google/martian/body
github.com/google/martian/cookie github.com/google/martian/cors
github.com/google/martian/cybervillains github.com/google/martian/failure
github.com/google/martian/fifo github.com/google/martian/filter
github.com/google/martian/har github.com/google/martian/header
github.com/google/martian/httpspec github.com/google/martian/ipauth
github.com/google/martian/log github.com/google/martian/marbl
github.com/google/martian/martianhttp github.com/google/martian/martianlog
github.com/google/martian/martiantest github.com/google/martian/martianurl
github.com/google/martian/messageview githu
b.com/google/martian/method github.com/google/martian/mitm
github.com/google/martian/mobile github.com/google/martian/nosigpipe
github.com/google/martian/parse github.com/google/martian/pingback
github.com/google/martian/port github.com/google/martian/priority
github.com/google/martian/proxyauth github.com/google/martian/proxyutil
github.com/google/martian/querystring github.com/google/martian/servemux
github.com/google/martian/skip github.com/google/martian/stash
github.com/google/martian/static github.com/google/martian/status
github.com/google/martian/trafficshape github.com/google/martian/verify
errors
internal/cpu
internal/race
runtime/internal/atomic
runtime/internal/sys
internal/bytealg
sync/atomic
unicode
runtime
unicode/utf8
crypto/internal/subtle
crypto/subtle
math
math/bits
strconv
internal/testlog
container/list
crypto/rc4
vendor/golang_org/x/crypto/cryptobyte/asn1
vendor/golang_org/x/net/dns/dnsmessage
internal/nettrace
runtime/cgo
vendor/golang_org/x/crypto/curve25519
encoding
unicode/utf16
github.com/google/martian/cybervillains
sync
io
syscall
bytes
bufio
crypto/cipher
internal/syscall/unix
reflect
crypto/aes
time
internal/poll
os
math/rand
strings
encoding/binary
fmt
hash
crypto
crypto/des
crypto/internal/randutil
crypto/sha512
crypto/hmac
crypto/md5
crypto/sha1
math/big
crypto/sha256
encoding/hex
encoding/base64
sort
encoding/pem
path/filepath
io/ioutil
context
internal/singleflight
net
crypto/rand
crypto/elliptic
encoding/asn1
crypto/ecdsa
crypto/rsa
crypto/dsa
crypto/x509/pkix
vendor/golang_org/x/crypto/cryptobyte
net/url
vendor/golang_org/x/crypto/internal/chacha20
vendor/golang_org/x/crypto/poly1305
vendor/golang_org/x/crypto/chacha20poly1305
flag
log
github.com/google/martian/log
compress/flate
hash/crc32
compress/gzip
vendor/golang_org/x/text/transform
vendor/golang_org/x/text/unicode/bidi
crypto/x509
vendor/golang_org/x/text/secure/bidirule
vendor/golang_org/x/text/unicode/norm
crypto/tls
vendor/golang_org/x/net/idna
net/textproto
vendor/golang_org/x/net/http/httpguts
vendor/golang_org/x/net/http/httpproxy
vendor/golang_org/x/net/http2/hpack
mime
mime/quotedprintable
net/http/httptrace
net/http/internal
mime/multipart
path
github.com/google/martian/nosigpipe
regexp/syntax
net/http
regexp
encoding/json
github.com/google/martian/mitm
github.com/google/martian/proxyutil
github.com/google/martian/trafficshape
net/http/httputil
github.com/google/martian/cors
github.com/google/martian/messageview
github.com/google/martian
golang.org/x/net/websocket
github.com/google/martian/api
github.com/google/martian/auth
github.com/google/martian/parse
github.com/google/martian/verify
github.com/google/martian/body
github.com/google/martian/filter
github.com/google/martian/failure
github.com/google/martian/cookie
github.com/google/martian/fifo
github.com/google/martian/har
github.com/google/martian/header
github.com/google/martian/ipauth
github.com/google/martian/marbl
github.com/google/martian/httpspec
github.com/google/martian/martianhttp
github.com/google/martian/martianlog
github.com/google/martian/martiantest
github.com/google/martian/martianurl
github.com/google/martian/method
github.com/google/martian/pingback
github.com/google/martian/port
github.com/google/martian/priority
github.com/google/martian/querystring
github.com/google/martian/servemux
github.com/google/martian/skip
github.com/google/martian/stash
github.com/google/martian/static
github.com/google/martian/status
github.com/google/martian/proxyauth
github.com/google/martian/mobile
dh_auto_test -i -O--buildsystem=golang
cd obj-x86_64-linux-gnu && go test -vet=off -v -p 2
github.com/google/martian github.com/google/martian/api
github.com/google/martian/auth github.com/google/martian/body
github.com/google/martian/cookie github.com/google/martian/cors
github.com/google/martian/cybervillains github.com/google/martian/failure
github.com/google/martian/fifo github.com/google/martian/filter
github.com/google/martian/har github.com/google/martian/header
github.com/google/martian/httpspec github.com/google/martian/ipauth
github.com/google/martian/log github.com/google/martian/marbl
github.com/google/martian/martianhttp github.com/google/martian/martianlog
github.com/google/martian/martiantest github.com/google/martian/martianurl
github.com/google/martian/messageview github.com/google/martian/method
github.com/google/martian/mitm github.com/google/martian/mobile
github.com/google/martian/nosigpipe github.com/google/martian/parse
github.com/google/martian/pingback github.com/google/martian/port github.com/go
ogle/martian/priority github.com/google/martian/proxyauth
github.com/google/martian/proxyutil github.com/google/martian/querystring
github.com/google/martian/servemux github.com/google/martian/skip
github.com/google/martian/stash github.com/google/martian/static
github.com/google/martian/status github.com/google/martian/trafficshape
github.com/google/martian/verify
=== RUN TestContexts
--- PASS: TestContexts (0.00s)
=== RUN TestContextHijack
--- PASS: TestContextHijack (0.00s)
=== RUN TestModifierFuncs
--- PASS: TestModifierFuncs (0.00s)
=== RUN TestMultiError
--- PASS: TestMultiError (0.00s)
=== RUN TestIntegrationTemporaryTimeout
=== PAUSE TestIntegrationTemporaryTimeout
=== RUN TestIntegrationHTTP
=== PAUSE TestIntegrationHTTP
=== RUN TestIntegrationHTTP100Continue
=== PAUSE TestIntegrationHTTP100Continue
=== RUN TestIntegrationHTTPDownstreamProxy
=== PAUSE TestIntegrationHTTPDownstreamProxy
=== RUN TestIntegrationHTTPDownstreamProxyError
=== PAUSE TestIntegrationHTTPDownstreamProxyError
=== RUN TestIntegrationTLSHandshakeErrorCallback
=== PAUSE TestIntegrationTLSHandshakeErrorCallback
=== RUN TestIntegrationConnect
=== PAUSE TestIntegrationConnect
=== RUN TestIntegrationConnectDownstreamProxy
=== PAUSE TestIntegrationConnectDownstreamProxy
=== RUN TestIntegrationMITM
=== PAUSE TestIntegrationMITM
=== RUN TestIntegrationTransparentHTTP
=== PAUSE TestIntegrationTransparentHTTP
=== RUN TestIntegrationTransparentMITM
=== PAUSE TestIntegrationTransparentMITM
=== RUN TestIntegrationFailedRoundTrip
=== PAUSE TestIntegrationFailedRoundTrip
=== RUN TestIntegrationSkipRoundTrip
=== PAUSE TestIntegrationSkipRoundTrip
=== RUN TestHTTPThroughConnectWithMITM
=== PAUSE TestHTTPThroughConnectWithMITM
=== RUN TestServerClosesConnection
=== PAUSE TestServerClosesConnection
=== RUN TestConstantThrottleAndClose
2019/03/05 12:56:31 INFO: trafficshape: configuration request
2019/03/05 12:56:31 INFO: trafficshape: set capacity: 62500000000
2019/03/05 12:56:31 INFO: trafficshape: set capacity: 62500000000
2019/03/05 12:56:31 INFO: trafficshape: set capacity: 100
2019/03/05 12:56:31 INFO: trafficshape: Request http://example/example with
Range Start: 0 matches a Shaping request http://example/example. Will enforce
Traffic shaping.
2019/03/05 12:56:31 INFO: trafficshape: Changing connection bandwidth to 100
for urlregex http://example/example at byte offset 0
2019/03/05 12:56:31 INFO: trafficshape: set capacity: 100
2019/03/05 12:56:36 INFO: trafficshape: Closing connection for urlregex
http://example/example at byte offset 600
2019/03/05 12:56:36 ERROR: martian: got error while flushing response back to
client: Forcing close connection
2019/03/05 12:56:36 INFO: martian: closing down proxy
2019/03/05 12:56:36 INFO: martian: waiting for connections to close
2019/03/05 12:56:36 INFO: martian: all connections closed
--- PASS: TestConstantThrottleAndClose (5.00s)
=== RUN TestSleepAndClose
2019/03/05 12:56:36 INFO: trafficshape: configuration request
2019/03/05 12:56:36 INFO: trafficshape: set capacity: 62500000000
2019/03/05 12:56:36 INFO: trafficshape: set capacity: 62500000000
2019/03/05 12:56:36 INFO: trafficshape: set capacity: 5000
2019/03/05 12:56:36 INFO: trafficshape: Request http://example/example with
Range Start: 0 matches a Shaping request http://example/example. Will enforce
Traffic shaping.
2019/03/05 12:56:36 INFO: trafficshape: Changing connection bandwidth to 5000
for urlregex http://example/example at byte offset 0
2019/03/05 12:56:36 INFO: trafficshape: set capacity: 5000
2019/03/05 12:56:41 INFO: trafficshape: Closing connection for urlregex
http://example/example at byte offset 200
2019/03/05 12:56:41 ERROR: martian: got error while flushing response back to
client: Forcing close connection
2019/03/05 12:56:41 INFO: martian: closing down proxy
2019/03/05 12:56:41 INFO: martian: waiting for connections to close
2019/03/05 12:56:41 INFO: martian: all connections closed
--- PASS: TestSleepAndClose (5.00s)
=== RUN TestConstantThrottleAndCloseByteRange
2019/03/05 12:56:41 INFO: trafficshape: configuration request
2019/03/05 12:56:41 INFO: trafficshape: set capacity: 62500000000
2019/03/05 12:56:41 INFO: trafficshape: set capacity: 62500000000
2019/03/05 12:56:41 INFO: trafficshape: set capacity: 100
2019/03/05 12:56:41 INFO: trafficshape: Request http://example/example with
Range Start: 500 matches a Shaping request http://example/example. Will enforce
Traffic shaping.
2019/03/05 12:56:41 INFO: trafficshape: Changing connection bandwidth to 100
for urlregex http://example/example at byte offset 500
2019/03/05 12:56:41 INFO: trafficshape: set capacity: 100
2019/03/05 12:56:46 INFO: trafficshape: Closing connection for urlregex
http://example/example at byte offset 1100
2019/03/05 12:56:46 ERROR: martian: got error while flushing response back to
client: Forcing close connection
2019/03/05 12:56:46 INFO: martian: closing down proxy
2019/03/05 12:56:46 INFO: martian: waiting for connections to close
2019/03/05 12:56:46 INFO: martian: all connections closed
--- PASS: TestConstantThrottleAndCloseByteRange (5.00s)
=== RUN TestMaxBandwidth
2019/03/05 12:56:46 INFO: trafficshape: configuration request
2019/03/05 12:56:46 INFO: trafficshape: set capacity: 62500000000
2019/03/05 12:56:46 INFO: trafficshape: set capacity: 62500000000
2019/03/05 12:56:46 INFO: trafficshape: Request http://example/example with
Range Start: 0 matches a Shaping request http://example/example. Will enforce
Traffic shaping.
2019/03/05 12:56:47 INFO: trafficshape: Request http://example/example with
Range Start: 0 matches a Shaping request http://example/example. Will enforce
Traffic shaping.
2019/03/05 12:56:47 INFO: trafficshape: Request http://example/example with
Range Start: 0 matches a Shaping request http://example/example. Will enforce
Traffic shaping.
2019/03/05 12:56:47 INFO: trafficshape: Request http://example/example with
Range Start: 0 matches a Shaping request http://example/example. Will enforce
Traffic shaping.
2019/03/05 12:56:47 INFO: trafficshape: Request http://example/example with
Range Start: 0 matches a Shaping request http://example/example. Will enforce
Traffic shaping.
2019/03/05 12:56:49 INFO: trafficshape: Closing connection for urlregex
http://example/example at byte offset 500
2019/03/05 12:56:49 ERROR: martian: got error while flushing response back to
client: Forcing close connection
2019/03/05 12:56:53 INFO: trafficshape: Closing connection for urlregex
http://example/example at byte offset 500
2019/03/05 12:56:53 ERROR: martian: got error while flushing response back to
client: Forcing close connection
2019/03/05 12:56:54 INFO: trafficshape: Closing connection for urlregex
http://example/example at byte offset 500
2019/03/05 12:56:54 ERROR: martian: got error while flushing response back to
client: Forcing close connection
2019/03/05 12:56:54 INFO: trafficshape: Closing connection for urlregex
http://example/example at byte offset 500
2019/03/05 12:56:54 ERROR: martian: got error while flushing response back to
client: Forcing close connection
2019/03/05 12:56:55 INFO: trafficshape: Closing connection for urlregex
http://example/example at byte offset 500
2019/03/05 12:56:55 ERROR: martian: got error while flushing response back to
client: Forcing close connection
2019/03/05 12:56:55 INFO: martian: closing down proxy
2019/03/05 12:56:55 INFO: martian: waiting for connections to close
2019/03/05 12:56:55 INFO: martian: all connections closed
--- PASS: TestMaxBandwidth (9.00s)
=== RUN TestConcurrentResponseActions
2019/03/05 12:56:55 INFO: trafficshape: configuration request
2019/03/05 12:56:55 INFO: trafficshape: set capacity: 62500000000
2019/03/05 12:56:55 INFO: trafficshape: set capacity: 62500000000
2019/03/05 12:56:55 INFO: trafficshape: set capacity: 250
2019/03/05 12:56:55 INFO: trafficshape: Request http://example/example with
Range Start: 0 matches a Shaping request http://example/example. Will enforce
Traffic shaping.
2019/03/05 12:56:55 INFO: trafficshape: Changing connection bandwidth to 250
for urlregex http://example/example at byte offset 0
2019/03/05 12:56:55 INFO: trafficshape: set capacity: 250
2019/03/05 12:56:56 INFO: trafficshape: set capacity: 250
2019/03/05 12:56:56 INFO: trafficshape: Request http://example/example with
Range Start: 250 matches a Shaping request http://example/example. Will enforce
Traffic shaping.
2019/03/05 12:56:56 INFO: trafficshape: Closing connection for urlregex
http://example/example at byte offset 450
2019/03/05 12:56:56 ERROR: martian: got error while flushing response back to
client: Forcing close connection
2019/03/05 12:56:56 INFO: trafficshape: Closing connection for urlregex
http://example/example at byte offset 500
2019/03/05 12:56:56 ERROR: martian: got error while flushing response back to
client: Forcing close connection
2019/03/05 12:56:56 INFO: martian: closing down proxy
2019/03/05 12:56:56 INFO: martian: waiting for connections to close
2019/03/05 12:56:56 INFO: martian: all connections closed
--- PASS: TestConcurrentResponseActions (1.00s)
=== CONT TestIntegrationTemporaryTimeout
=== CONT TestIntegrationMITM
2019/03/05 12:56:57 INFO: martian: closing down proxy
2019/03/05 12:56:57 INFO: martian: waiting for connections to close
2019/03/05 12:56:57 INFO: martian: all connections closed
--- PASS: TestIntegrationTemporaryTimeout (0.04s)
=== CONT TestIntegrationConnectDownstreamProxy
2019/03/05 12:56:57 ERROR: martian: error modifying CONNECT request: request
error
2019/03/05 12:56:57 ERROR: martian: error modifying CONNECT response: response
error
2019/03/05 12:56:57 ERROR: martian: error modifying request: request error
2019/03/05 12:56:57 ERROR: martian: error modifying response: response error
2019/03/05 12:56:57 INFO: martian: closing down proxy
2019/03/05 12:56:57 INFO: martian: waiting for connections to close
2019/03/05 12:56:57 INFO: martian: all connections closed
--- PASS: TestIntegrationMITM (0.86s)
=== CONT TestIntegrationConnect
2019/03/05 12:56:58 INFO: martian: closing down proxy
2019/03/05 12:56:58 INFO: martian: waiting for connections to close
2019/03/05 12:56:58 INFO: martian: all connections closed
2019/03/05 12:56:58 INFO: martian: closing down proxy
2019/03/05 12:56:58 INFO: martian: waiting for connections to close
2019/03/05 12:56:58 INFO: martian: all connections closed
--- PASS: TestIntegrationConnectDownstreamProxy (1.76s)
=== CONT TestIntegrationTLSHandshakeErrorCallback
2019/03/05 12:56:58 ERROR: martian: error modifying CONNECT request: request
error
2019/03/05 12:56:58 ERROR: martian: error modifying CONNECT response: response
error
2019/03/05 12:56:58 INFO: martian: closing down proxy
2019/03/05 12:56:58 INFO: martian: waiting for connections to close
2019/03/05 12:56:58 INFO: martian: all connections closed
--- PASS: TestIntegrationConnect (1.04s)
=== CONT TestIntegrationHTTPDownstreamProxyError
2019/03/05 12:56:58 ERROR: martian: failed to CONNECT: <nil>
2019/03/05 12:56:58 ERROR: martian: error modifying CONNECT response: response
error
2019/03/05 12:56:58 INFO: martian: closing down proxy
2019/03/05 12:56:58 INFO: martian: waiting for connections to close
2019/03/05 12:56:58 INFO: martian: all connections closed
--- PASS: TestIntegrationHTTPDownstreamProxyError (0.00s)
=== CONT TestIntegrationHTTPDownstreamProxy
2019/03/05 12:56:58 INFO: martian: closing down proxy
2019/03/05 12:56:58 INFO: martian: waiting for connections to close
2019/03/05 12:56:58 INFO: martian: all connections closed
2019/03/05 12:56:58 INFO: martian: closing down proxy
2019/03/05 12:56:58 INFO: martian: waiting for connections to close
2019/03/05 12:56:58 INFO: martian: all connections closed
--- PASS: TestIntegrationHTTPDownstreamProxy (0.00s)
=== CONT TestIntegrationHTTP100Continue
2019/03/05 12:56:58 INFO: proxy_test: accepted connection: [::1]:43958
2019/03/05 12:56:58 INFO: proxy_test: received 100-continue request
2019/03/05 12:56:58 INFO: proxy_test: sent 100-continue response
2019/03/05 12:56:59 INFO: proxy_test: sent 200 response
2019/03/05 12:56:59 INFO: martian: closing down proxy
2019/03/05 12:56:59 INFO: martian: waiting for connections to close
2019/03/05 12:56:59 INFO: martian: all connections closed
--- PASS: TestIntegrationHTTP100Continue (1.00s)
=== CONT TestIntegrationHTTP
2019/03/05 12:56:59 INFO: martian: closing down proxy
2019/03/05 12:56:59 INFO: martian: waiting for connections to close
2019/03/05 12:56:59 INFO: martian: all connections closed
--- PASS: TestIntegrationHTTP (0.00s)
=== CONT TestIntegrationSkipRoundTrip
2019/03/05 12:56:59 INFO: martian: closing down proxy
2019/03/05 12:56:59 INFO: martian: waiting for connections to close
2019/03/05 12:56:59 INFO: martian: all connections closed
--- PASS: TestIntegrationSkipRoundTrip (0.00s)
=== CONT TestServerClosesConnection
2019/03/05 12:57:00 INFO: martian: closing down proxy
2019/03/05 12:57:00 INFO: martian: waiting for connections to close
2019/03/05 12:57:00 INFO: martian: all connections closed
--- SKIP: TestIntegrationTLSHandshakeErrorCallback (1.65s)
proxy_test.go:509: skipping assertion of handshake error callback error due
to mysterious deadlock
=== CONT TestHTTPThroughConnectWithMITM
HTTP/1.1 301 MOVED PERMANENTLY
Connection: close
Content-Type: text/html
Date:
Location: http://www.foo.com/
Referer:
Server:
2019/03/05 12:57:00 INFO: martian: closing down proxy
2019/03/05 12:57:00 INFO: martian: waiting for connections to close
2019/03/05 12:57:00 INFO: martian: all connections closed
--- PASS: TestServerClosesConnection (0.57s)
proxy_test.go:1230: Waiting for server side connection
proxy_test.go:1235: Accepted server side connection
=== CONT TestIntegrationTransparentMITM
2019/03/05 12:57:01 INFO: martian: closing down proxy
2019/03/05 12:57:01 INFO: martian: waiting for connections to close
2019/03/05 12:57:01 INFO: martian: all connections closed
--- PASS: TestIntegrationTransparentMITM (0.70s)
=== CONT TestIntegrationFailedRoundTrip
2019/03/05 12:57:01 ERROR: martian: failed to round trip: round trip error
2019/03/05 12:57:01 INFO: martian: closing down proxy
2019/03/05 12:57:01 INFO: martian: waiting for connections to close
2019/03/05 12:57:01 INFO: martian: all connections closed
--- PASS: TestIntegrationFailedRoundTrip (0.00s)
=== CONT TestIntegrationTransparentHTTP
2019/03/05 12:57:01 INFO: martian: closing down proxy
2019/03/05 12:57:01 INFO: martian: waiting for connections to close
2019/03/05 12:57:01 INFO: martian: all connections closed
--- PASS: TestIntegrationTransparentHTTP (0.00s)
2019/03/05 12:57:01 INFO: martian: closing down proxy
2019/03/05 12:57:01 INFO: martian: waiting for connections to close
2019/03/05 12:57:01 INFO: martian: all connections closed
--- PASS: TestHTTPThroughConnectWithMITM (1.33s)
PASS
ok github.com/google/martian 29.797s
=== RUN TestApiForwarder
--- PASS: TestApiForwarder (0.00s)
PASS
ok github.com/google/martian/api 0.013s
=== RUN TestFilter
--- PASS: TestFilter (0.00s)
=== RUN TestModifyRequest
--- PASS: TestModifyRequest (0.00s)
=== RUN TestModifyResponse
--- PASS: TestModifyResponse (0.00s)
PASS
ok github.com/google/martian/auth 0.008s
=== RUN TestBodyModifier
--- PASS: TestBodyModifier (0.00s)
=== RUN TestRangeHeaderRequestSingleRange
--- PASS: TestRangeHeaderRequestSingleRange (0.00s)
=== RUN TestRangeHeaderRequestSingleRangeHasAllTheBytes
--- PASS: TestRangeHeaderRequestSingleRangeHasAllTheBytes (0.00s)
=== RUN TestRangeNoEndingIndexSpecified
--- PASS: TestRangeNoEndingIndexSpecified (0.00s)
=== RUN TestRangeHeaderMultipartRange
--- PASS: TestRangeHeaderMultipartRange (0.00s)
=== RUN TestModifierFromJSON
--- PASS: TestModifierFromJSON (0.00s)
PASS
ok github.com/google/martian/body 0.007s
=== RUN TestFilterFromJSON
--- PASS: TestFilterFromJSON (0.00s)
=== RUN TestFilterFromJSONWithoutElse
--- PASS: TestFilterFromJSONWithoutElse (0.00s)
=== RUN TestRequestWhenTrueCondition
--- PASS: TestRequestWhenTrueCondition (0.00s)
=== RUN TestRequestWhenFalse
--- PASS: TestRequestWhenFalse (0.00s)
=== RUN TestResponseWhenTrue
--- PASS: TestResponseWhenTrue (0.00s)
=== RUN TestResponseWhenFalse
--- PASS: TestResponseWhenFalse (0.00s)
=== RUN TestCookieModifier
--- PASS: TestCookieModifier (0.00s)
=== RUN TestModifierFromJSON
--- PASS: TestModifierFromJSON (0.00s)
PASS
ok github.com/google/martian/cookie 0.007s
=== RUN TestServeHTTPSameOrigin
--- PASS: TestServeHTTPSameOrigin (0.00s)
=== RUN TestServeHTTPPreflight
--- PASS: TestServeHTTPPreflight (0.00s)
=== RUN TestServeHTTPSimple
--- PASS: TestServeHTTPSimple (0.00s)
PASS
ok github.com/google/martian/cors 0.007s
? github.com/google/martian/cybervillains [no test files]
=== RUN TestVerifyRequestFails
--- PASS: TestVerifyRequestFails (0.00s)
=== RUN TestFailureWithMultiFail
--- PASS: TestFailureWithMultiFail (0.00s)
=== RUN TestVerifierFromJSON
--- PASS: TestVerifierFromJSON (0.00s)
PASS
ok github.com/google/martian/failure 0.008s
=== RUN TestGroupFromJSON
--- PASS: TestGroupFromJSON (0.00s)
=== RUN TestModifyRequest
--- PASS: TestModifyRequest (0.00s)
=== RUN TestModifyRequestHaltsOnError
--- PASS: TestModifyRequestHaltsOnError (0.00s)
=== RUN TestModifyRequestAggregatesErrors
--- PASS: TestModifyRequestAggregatesErrors (0.00s)
=== RUN TestModifyResponse
--- PASS: TestModifyResponse (0.00s)
=== RUN TestModifyResponseHaltsOnError
--- PASS: TestModifyResponseHaltsOnError (0.00s)
=== RUN TestModifyResponseAggregatesErrors
--- PASS: TestModifyResponseAggregatesErrors (0.00s)
=== RUN TestVerifyRequests
--- PASS: TestVerifyRequests (0.00s)
=== RUN TestVerifyResponses
--- PASS: TestVerifyResponses (0.00s)
=== RUN TestResets
--- PASS: TestResets (0.00s)
PASS
ok github.com/google/martian/fifo 0.008s
=== RUN TestRequestWhenTrueCondition
--- PASS: TestRequestWhenTrueCondition (0.00s)
=== RUN TestRequestWhenFalseCondition
--- PASS: TestRequestWhenFalseCondition (0.00s)
=== RUN TestResponseWhenTrueCondition
--- PASS: TestResponseWhenTrueCondition (0.00s)
=== RUN TestResponseWhenFalseCondition
--- PASS: TestResponseWhenFalseCondition (0.00s)
=== RUN TestResetVerifications
--- PASS: TestResetVerifications (0.00s)
=== RUN TestPassThroughVerifyRequests
--- PASS: TestPassThroughVerifyRequests (0.00s)
=== RUN TestPassThroughVerifyResponses
--- PASS: TestPassThroughVerifyResponses (0.00s)
PASS
ok github.com/google/martian/filter 0.007s
=== RUN TestExportHandlerServeHTTP
2019/03/05 12:56:42 ERROR: har: invalid value for return param:
strconv.ParseBool: parsing "notboolean": invalid syntax
--- PASS: TestExportHandlerServeHTTP (0.00s)
=== RUN TestModifyRequest
--- PASS: TestModifyRequest (0.00s)
=== RUN TestModifyResponse
--- PASS: TestModifyResponse (0.00s)
=== RUN TestModifyRequestBodyURLEncoded
--- PASS: TestModifyRequestBodyURLEncoded (0.00s)
=== RUN TestModifyRequestBodyArbitraryContentType
2019/03/05 12:56:42 ERROR: har: cannot parse Content-Type header "": mime: no
media type
--- PASS: TestModifyRequestBodyArbitraryContentType (0.00s)
=== RUN TestModifyRequestBodyMultipart
--- PASS: TestModifyRequestBodyMultipart (0.00s)
=== RUN TestModifyRequestErrorsOnDuplicateRequest
--- PASS: TestModifyRequestErrorsOnDuplicateRequest (0.00s)
=== RUN TestHARExportsTime
--- PASS: TestHARExportsTime (0.01s)
=== RUN TestReset
--- PASS: TestReset (0.00s)
=== RUN TestExportSortsEntries
--- PASS: TestExportSortsEntries (0.00s)
=== RUN TestExportIgnoresOrphanedResponse
--- PASS: TestExportIgnoresOrphanedResponse (0.00s)
=== RUN TestExportAndResetResetsCompleteRequests
--- PASS: TestExportAndResetResetsCompleteRequests (0.00s)
=== RUN TestExportAndResetLeavesPendingRequests
--- PASS: TestExportAndResetLeavesPendingRequests (0.00s)
=== RUN TestExportAndResetExportsCompleteRequests
--- PASS: TestExportAndResetExportsCompleteRequests (0.00s)
=== RUN TestExportAndResetExportsCompleteRequestsWithPendingLeft
--- PASS: TestExportAndResetExportsCompleteRequestsWithPendingLeft (0.00s)
=== RUN TestSkippingLogging
--- PASS: TestSkippingLogging (0.00s)
=== RUN TestOptionResponseBodyLogging
--- PASS: TestOptionResponseBodyLogging (0.00s)
=== RUN TestOptionRequestPostDataLogging
--- PASS: TestOptionRequestPostDataLogging (0.00s)
=== RUN TestJSONMarshalPostData
--- PASS: TestJSONMarshalPostData (0.00s)
PASS
ok github.com/google/martian/har 0.027s
=== RUN TestCopyModifier
--- PASS: TestCopyModifier (0.00s)
=== RUN TestCopyModifierFromJSON
--- PASS: TestCopyModifierFromJSON (0.00s)
=== RUN TestSetForwardHeaders
--- PASS: TestSetForwardHeaders (0.00s)
=== RUN TestBadFramingMultipleContentLengths
--- PASS: TestBadFramingMultipleContentLengths (0.00s)
=== RUN TestBadFramingTransferEncodingAndContentLength
--- PASS: TestBadFramingTransferEncodingAndContentLength (0.00s)
=== RUN TestModifyRequestWithMultipleHeaders
--- PASS: TestModifyRequestWithMultipleHeaders (0.00s)
=== RUN TestAppendModifierFromJSON
--- PASS: TestAppendModifierFromJSON (0.00s)
=== RUN TestBlacklistModifierOnRequest
--- PASS: TestBlacklistModifierOnRequest (0.00s)
=== RUN TestBlacklistModifierOnResponse
--- PASS: TestBlacklistModifierOnResponse (0.00s)
=== RUN TestBlacklistModifierFromJSON
--- PASS: TestBlacklistModifierFromJSON (0.00s)
=== RUN TestFilterFromJSON
--- PASS: TestFilterFromJSON (0.00s)
=== RUN TestFilterFromJSONWithoutElse
--- PASS: TestFilterFromJSONWithoutElse (0.00s)
=== RUN TestRequestWhenTrueCondition
--- PASS: TestRequestWhenTrueCondition (0.00s)
=== RUN TestRequestWhenFalse
--- PASS: TestRequestWhenFalse (0.00s)
=== RUN TestResponseWhenTrue
--- PASS: TestResponseWhenTrue (0.00s)
=== RUN TestResponseWhenFalse
--- PASS: TestResponseWhenFalse (0.00s)
=== RUN TestNewHeaderModifier
--- PASS: TestNewHeaderModifier (0.00s)
=== RUN TestModifyRequestWithHostHeader
--- PASS: TestModifyRequestWithHostHeader (0.00s)
=== RUN TestModifierFromJSON
--- PASS: TestModifierFromJSON (0.00s)
=== RUN TestVerifyRequestsBlankValue
--- PASS: TestVerifyRequestsBlankValue (0.00s)
=== RUN TestVerifierFromJSON
--- PASS: TestVerifierFromJSON (0.00s)
=== RUN TestVerifyRequests
--- PASS: TestVerifyRequests (0.00s)
=== RUN TestVerifyResponsesBlankValue
--- PASS: TestVerifyResponsesBlankValue (0.00s)
=== RUN TestVerifyResponses
--- PASS: TestVerifyResponses (0.00s)
=== RUN TestRemoveHopByHopHeaders
--- PASS: TestRemoveHopByHopHeaders (0.00s)
=== RUN TestIdModifier
--- PASS: TestIdModifier (0.00s)
=== RUN TestFromJSON
--- PASS: TestFromJSON (0.00s)
=== RUN TestViaModifier
--- PASS: TestViaModifier (0.00s)
PASS
ok github.com/google/martian/header 0.009s
=== RUN TestNewStack
--- PASS: TestNewStack (0.00s)
PASS
ok github.com/google/martian/httpspec 0.015s
=== RUN TestModifyRequest
--- PASS: TestModifyRequest (0.00s)
=== RUN TestModifyResponse
--- PASS: TestModifyResponse (0.00s)
PASS
ok github.com/google/martian/ipauth 0.028s
=== RUN TestLog
--- PASS: TestLog (0.00s)
PASS
ok github.com/google/martian/log 0.011s
=== RUN TestStreamsInSentOrder
SIGQUIT: quit
PC=0x45e770 m=0 sigcode=0
goroutine 0 [idle]:
runtime.epollwait(0x7fff00000004, 0x7fff30199818, 0xffffffff00000080,
0x7fff00000001, 0xffffffff00000001, 0x1, 0x0, 0xda5f5e3000000005, 0x7f17, 0x0,
...)
/usr/lib/go-1.11/src/runtime/sys_linux_amd64.s:671 +0x20
runtime.netpoll(0xc000028501, 0xc000028501)
/usr/lib/go-1.11/src/runtime/netpoll_epoll.go:71 +0x132
runtime.findrunnable(0xc000026000, 0x0)
/usr/lib/go-1.11/src/runtime/proc.go:2469 +0x51c
runtime.schedule()
/usr/lib/go-1.11/src/runtime/proc.go:2613 +0x13a
runtime.park_m(0xc000001800)
/usr/lib/go-1.11/src/runtime/proc.go:2676 +0xae
runtime.mcall(0x0)
/usr/lib/go-1.11/src/runtime/asm_amd64.s:299 +0x5b
goroutine 1 [chan receive, 9 minutes]:
testing.(*T).Run(0xc00010c100, 0x72cf41, 0x16, 0x73d830, 0x478386)
/usr/lib/go-1.11/src/testing/testing.go:879 +0x383
testing.runTests.func1(0xc00010c000)
/usr/lib/go-1.11/src/testing/testing.go:1119 +0x78
testing.tRunner(0xc00010c000, 0xc0000a5e08)
/usr/lib/go-1.11/src/testing/testing.go:827 +0xbf
testing.runTests(0xc00008e320, 0x967200, 0x8, 0x8, 0x40d3ff)
/usr/lib/go-1.11/src/testing/testing.go:1117 +0x2aa
testing.(*M).Run(0xc00010a000, 0x0)
/usr/lib/go-1.11/src/testing/testing.go:1034 +0x165
main.main()
_testmain.go:56 +0x13d
goroutine 19 [IO wait, 9 minutes]:
internal/poll.runtime_pollWait(0x7f17da5f5e30, 0x72, 0xc000046b80)
/usr/lib/go-1.11/src/runtime/netpoll.go:173 +0x66
internal/poll.(*pollDesc).wait(0xc00010a318, 0x72, 0xffffffffffffff00,
0x776bc0, 0x934560)
/usr/lib/go-1.11/src/internal/poll/fd_poll_runtime.go:85 +0x9a
internal/poll.(*pollDesc).waitRead(0xc00010a318, 0xc00013c000, 0x1000, 0x1000)
/usr/lib/go-1.11/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc00010a300, 0xc00013c000, 0x1000, 0x1000, 0x0, 0x0,
0x0)
/usr/lib/go-1.11/src/internal/poll/fd_unix.go:169 +0x179
net.(*netFD).Read(0xc00010a300, 0xc00013c000, 0x1000, 0x1000, 0xc0004d9630,
0x40, 0x50)
/usr/lib/go-1.11/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc00008a058, 0xc00013c000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/lib/go-1.11/src/net/net.go:177 +0x68
bufio.(*Reader).fill(0xc00006a4e0)
/usr/lib/go-1.11/src/bufio/bufio.go:100 +0x10f
bufio.(*Reader).ReadByte(0xc00006a4e0, 0xc0002cd630, 0x0, 0xf)
/usr/lib/go-1.11/src/bufio/bufio.go:242 +0x39
golang.org/x/net/websocket.hybiFrameReaderFactory.NewFrameReader(0xc00006a4e0,
0x73e108, 0xc0001ae028, 0xc000464000, 0xc000046e90)
/<<BUILDDIR>>/golang-github-google-martian-2.1.0+git20181219.d0b5ad3/obj-x86_64-linux-gnu/src/golang.org/x/net/websocket/hybi.go:123
+0x60
golang.org/x/net/websocket.Codec.Receive(0x73d868, 0x73d870, 0xc0001ae000,
0x6a3c40, 0xc0004ed520, 0x0, 0x0)
/<<BUILDDIR>>/golang-github-google-martian-2.1.0+git20181219.d0b5ad3/obj-x86_64-linux-gnu/src/golang.org/x/net/websocket/websocket.go:341
+0xaf
github.com/google/martian/marbl.TestStreamsInSentOrder(0xc00010c100)
/<<BUILDDIR>>/golang-github-google-martian-2.1.0+git20181219.d0b5ad3/obj-x86_64-linux-gnu/src/github.com/google/martian/marbl/handler_test.go:55
+0x32a
testing.tRunner(0xc00010c100, 0x73d830)
/usr/lib/go-1.11/src/testing/testing.go:827 +0xbf
created by testing.(*T).Run
/usr/lib/go-1.11/src/testing/testing.go:878 +0x35c
goroutine 21 [IO wait, 9 minutes]:
internal/poll.runtime_pollWait(0x7f17da5f5f00, 0x72, 0x0)
/usr/lib/go-1.11/src/runtime/netpoll.go:173 +0x66
internal/poll.(*pollDesc).wait(0xc00010a118, 0x72, 0xc00005e000, 0x0, 0x0)
/usr/lib/go-1.11/src/internal/poll/fd_poll_runtime.go:85 +0x9a
internal/poll.(*pollDesc).waitRead(0xc00010a118, 0xffffffffffffff00, 0x0, 0x0)
/usr/lib/go-1.11/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Accept(0xc00010a100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/lib/go-1.11/src/internal/poll/fd_unix.go:384 +0x1a0
net.(*netFD).accept(0xc00010a100, 0xc00013a140, 0x3f26326a14b63c0c, 0x44c488)
/usr/lib/go-1.11/src/net/fd_unix.go:238 +0x42
net.(*TCPListener).accept(0xc00008a050, 0x5c7e7212, 0xc00004be78, 0x478386)
/usr/lib/go-1.11/src/net/tcpsock_posix.go:139 +0x2e
net.(*TCPListener).Accept(0xc00008a050, 0xc00004bec8, 0x18, 0xc000070600,
0x645b85)
/usr/lib/go-1.11/src/net/tcpsock.go:260 +0x47
net/http.(*Server).Serve(0xc000136000, 0x778ca0, 0xc00008a050, 0x0, 0x0)
/usr/lib/go-1.11/src/net/http/server.go:2826 +0x22f
net/http.Serve(0x778ca0, 0xc00008a050, 0x775d00, 0xc00008e460, 0x0, 0x0)
/usr/lib/go-1.11/src/net/http/server.go:2423 +0x6e
created by github.com/google/martian/marbl.TestStreamsInSentOrder
/<<BUILDDIR>>/golang-github-google-martian-2.1.0+git20181219.d0b5ad3/obj-x86_64-linux-gnu/src/github.com/google/martian/marbl/handler_test.go:38
+0x163
goroutine 4 [chan receive, 9 minutes]:
github.com/google/martian/marbl.(*Handler).streamLogs(0xc00008e460,
0xc00010e240)
/<<BUILDDIR>>/golang-github-google-martian-2.1.0+git20181219.d0b5ad3/obj-x86_64-linux-gnu/src/github.com/google/martian/marbl/handler.go:77
+0x19d
github.com/google/martian/marbl.(*Handler).streamLogs-fm(0xc00010e240)
/<<BUILDDIR>>/golang-github-google-martian-2.1.0+git20181219.d0b5ad3/obj-x86_64-linux-gnu/src/github.com/google/martian/marbl/handler.go:61
+0x34
golang.org/x/net/websocket.Server.serveWebSocket(0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0, 0x0, ...)
/<<BUILDDIR>>/golang-github-google-martian-2.1.0+git20181219.d0b5ad3/obj-x86_64-linux-gnu/src/golang.org/x/net/websocket/server.go:89
+0x17e
golang.org/x/net/websocket.Server.ServeHTTP(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0, ...)
/<<BUILDDIR>>/golang-github-google-martian-2.1.0+git20181219.d0b5ad3/obj-x86_64-linux-gnu/src/golang.org/x/net/websocket/server.go:70
+0x6a
github.com/google/martian/marbl.(*Handler).ServeHTTP(0xc00008e460, 0x778ee0,
0xc000146000, 0xc00010c800)
/<<BUILDDIR>>/golang-github-google-martian-2.1.0+git20181219.d0b5ad3/obj-x86_64-linux-gnu/src/github.com/google/martian/marbl/handler.go:61
+0xd1
net/http.serverHandler.ServeHTTP(0xc000136000, 0x778ee0, 0xc000146000,
0xc00010c800)
/usr/lib/go-1.11/src/net/http/server.go:2741 +0xab
net/http.(*conn).serve(0xc000140000, 0x779120, 0xc00008ca40)
/usr/lib/go-1.11/src/net/http/server.go:1847 +0x646
created by net/http.(*Server).Serve
/usr/lib/go-1.11/src/net/http/server.go:2851 +0x2f5
rax 0xfffffffffffffffc
rbx 0xffffffff
rcx 0x45e770
rdx 0x80
rdi 0x4
rsi 0x7fff30199818
rbp 0x7fff30199e18
rsp 0x7fff301997d8
r8 0x0
r9 0x3
r10 0xffffffff
r11 0x246
r12 0xffffffffffffffff
r13 0x6a
r14 0x69
r15 0x200
rip 0x45e770
rflags 0x246
cs 0x33
fs 0x0
gs 0x0
*** Test killed with quit: ran too long (10m0s).
FAIL github.com/google/martian/marbl 600.017s
=== RUN TestAuthorityHandler
--- PASS: TestAuthorityHandler (0.36s)
=== RUN TestIntegration
--- PASS: TestIntegration (0.00s)
=== RUN TestNoModifiers
--- PASS: TestNoModifiers (0.00s)
=== RUN TestModifyRequest
--- PASS: TestModifyRequest (0.00s)
=== RUN TestModifyResponse
--- PASS: TestModifyResponse (0.00s)
=== RUN TestVerifyRequests
--- PASS: TestVerifyRequests (0.00s)
=== RUN TestVerifyResponses
--- PASS: TestVerifyResponses (0.00s)
=== RUN TestServeHTTPInvalidMethod
--- PASS: TestServeHTTPInvalidMethod (0.00s)
=== RUN TestServeHTTPInvalidJSON
2019/03/05 12:57:03 ERROR: martianhttp: error parsing JSON: invalid character
'o' in literal null (expecting 'u')
--- PASS: TestServeHTTPInvalidJSON (0.00s)
=== RUN TestServeHTTP
--- PASS: TestServeHTTP (0.00s)
PASS
ok github.com/google/martian/martianhttp 0.375s
=== RUN TestLoggerFromJSON
--- PASS: TestLoggerFromJSON (0.00s)
=== RUN ExampleLogger
--- PASS: ExampleLogger (0.00s)
PASS
ok github.com/google/martian/martianlog 0.009s
=== RUN TestModifier
--- PASS: TestModifier (0.00s)
=== RUN TestTransport
--- PASS: TestTransport (0.00s)
PASS
ok github.com/google/martian/martiantest 0.007s
=== RUN TestMatchHost
--- PASS: TestMatchHost (0.00s)
=== RUN TestFilterModifyRequest
--- PASS: TestFilterModifyRequest (0.00s)
=== RUN TestFilterModifyResponse
--- PASS: TestFilterModifyResponse (0.00s)
=== RUN TestFilterFromJSON
--- PASS: TestFilterFromJSON (0.00s)
=== RUN TestPassThroughVerifyRequests
--- PASS: TestPassThroughVerifyRequests (0.00s)
=== RUN TestPassThroughVerifyResponses
--- PASS: TestPassThroughVerifyResponses (0.00s)
=== RUN TestResets
--- PASS: TestResets (0.00s)
=== RUN TestNewModifier
--- PASS: TestNewModifier (0.00s)
=== RUN TestIntegration
--- PASS: TestIntegration (0.00s)
=== RUN TestModifierFromJSON
--- PASS: TestModifierFromJSON (0.00s)
=== RUN TestRegexFilterModifyRequest
--- PASS: TestRegexFilterModifyRequest (0.00s)
=== RUN TestRegexFilterModifyResponse
--- PASS: TestRegexFilterModifyResponse (0.00s)
=== RUN TestRegexFilterFromJSON
--- PASS: TestRegexFilterFromJSON (0.00s)
=== RUN TestVerifyRequests
--- PASS: TestVerifyRequests (0.00s)
=== RUN TestVerifierFromJSON
--- PASS: TestVerifierFromJSON (0.00s)
PASS
ok github.com/google/martian/martianurl 0.013s
=== RUN TestRequestViewHeadersOnly
--- PASS: TestRequestViewHeadersOnly (0.00s)
=== RUN TestRequestView
--- PASS: TestRequestView (0.00s)
=== RUN TestRequestViewSkipBodyUnlessContentType
--- PASS: TestRequestViewSkipBodyUnlessContentType (0.00s)
=== RUN TestRequestViewChunkedTransferEncoding
--- PASS: TestRequestViewChunkedTransferEncoding (0.00s)
=== RUN TestRequestViewDecodeGzipContentEncoding
--- PASS: TestRequestViewDecodeGzipContentEncoding (0.00s)
=== RUN TestRequestViewDecodeDeflateContentEncoding
--- PASS: TestRequestViewDecodeDeflateContentEncoding (0.00s)
=== RUN TestResponseViewHeadersOnly
--- PASS: TestResponseViewHeadersOnly (0.00s)
=== RUN TestResponseView
--- PASS: TestResponseView (0.00s)
=== RUN TestResponseViewSkipBodyUnlessContentType
--- PASS: TestResponseViewSkipBodyUnlessContentType (0.00s)
=== RUN TestResponseViewChunkedTransferEncoding
--- PASS: TestResponseViewChunkedTransferEncoding (0.00s)
=== RUN TestResponseViewDecodeGzipContentEncoding
--- PASS: TestResponseViewDecodeGzipContentEncoding (0.00s)
=== RUN TestResponseViewDecodeGzipContentEncodingPartial
--- PASS: TestResponseViewDecodeGzipContentEncodingPartial (0.00s)
=== RUN TestResponseViewDecodeDeflateContentEncoding
--- PASS: TestResponseViewDecodeDeflateContentEncoding (0.00s)
PASS
ok github.com/google/martian/messageview 0.012s
=== RUN TestVerifierFromJSON
--- PASS: TestVerifierFromJSON (0.00s)
=== RUN TestVerifyRequestPasses
--- PASS: TestVerifyRequestPasses (0.00s)
=== RUN TestVerifyPostRequestFailsWithMultiFail
--- PASS: TestVerifyPostRequestFailsWithMultiFail (0.00s)
=== RUN TestBadInputToConstructor
--- PASS: TestBadInputToConstructor (0.00s)
PASS
ok github.com/google/martian/method 0.008s
=== RUN TestMITM
--- PASS: TestMITM (1.15s)
=== RUN TestCert
--- PASS: TestCert (1.31s)
PASS
ok github.com/google/martian/mitm 2.464s
? github.com/google/martian/mobile [no test files]
? github.com/google/martian/nosigpipe [no test files]
=== RUN TestFromJSON
--- PASS: TestFromJSON (0.00s)
=== RUN TestNewResultMismatchedScopes
--- PASS: TestNewResultMismatchedScopes (0.00s)
=== RUN TestResultModifierAccessors
--- PASS: TestResultModifierAccessors (0.00s)
=== RUN TestParseUnknownModifierReturnsError
--- PASS: TestParseUnknownModifierReturnsError (0.00s)
PASS
ok github.com/google/martian/parse 0.008s
=== RUN TestVerifyRequests
--- PASS: TestVerifyRequests (0.00s)
=== RUN TestVerifierFromJSON
--- PASS: TestVerifierFromJSON (0.00s)
PASS
ok github.com/google/martian/pingback 0.007s
=== RUN TestFilterModifyRequest
--- PASS: TestFilterModifyRequest (0.00s)
=== RUN TestFilterFromJSON
--- PASS: TestFilterFromJSON (0.00s)
=== RUN TestPortModifierOnPort
--- PASS: TestPortModifierOnPort (0.00s)
=== RUN TestPortModifierWithNoConfiguration
--- PASS: TestPortModifierWithNoConfiguration (0.00s)
=== RUN TestPortModifierDefaultForScheme
--- PASS: TestPortModifierDefaultForScheme (0.00s)
=== RUN TestPortModifierRemove
--- PASS: TestPortModifierRemove (0.00s)
=== RUN TestPortModifierAllFields
--- PASS: TestPortModifierAllFields (0.00s)
=== RUN TestModiferFromJSON
--- PASS: TestModiferFromJSON (0.00s)
=== RUN TestModiferFromJSONInvalidConfigurations
--- PASS: TestModiferFromJSONInvalidConfigurations (0.00s)
PASS
ok github.com/google/martian/port 0.009s
=== RUN TestPriorityGroupModifyRequest
--- PASS: TestPriorityGroupModifyRequest (0.00s)
=== RUN TestPriorityGroupModifyRequestHaltsOnError
--- PASS: TestPriorityGroupModifyRequestHaltsOnError (0.00s)
=== RUN TestPriorityGroupModifyResponse
--- PASS: TestPriorityGroupModifyResponse (0.00s)
=== RUN TestPriorityGroupModifyResponseHaltsOnError
--- PASS: TestPriorityGroupModifyResponseHaltsOnError (0.00s)
=== RUN TestGroupFromJSON
--- PASS: TestGroupFromJSON (0.00s)
PASS
ok github.com/google/martian/priority 0.008s
=== RUN TestNoModifiers
--- PASS: TestNoModifiers (0.00s)
=== RUN TestProxyAuth
--- PASS: TestProxyAuth (0.00s)
=== RUN TestProxyAuthInvalidCredentials
--- PASS: TestProxyAuthInvalidCredentials (0.00s)
PASS
ok github.com/google/martian/proxyauth 0.008s
=== RUN TestRequestHeader
--- PASS: TestRequestHeader (0.00s)
=== RUN TestRequestHeaderAdd
--- PASS: TestRequestHeaderAdd (0.00s)
=== RUN TestResponseHeader
--- PASS: TestResponseHeader (0.00s)
=== RUN TestResponseHeaderAdd
--- PASS: TestResponseHeaderAdd (0.00s)
=== RUN TestNewResponse
--- PASS: TestNewResponse (0.00s)
=== RUN TestWarning
--- PASS: TestWarning (0.00s)
PASS
ok github.com/google/martian/proxyutil 0.008s
=== RUN TestNoModifiers
--- PASS: TestNoModifiers (0.00s)
=== RUN TestQueryStringFilterWithQuery
--- PASS: TestQueryStringFilterWithQuery (0.00s)
=== RUN TestFilterFromJSON
--- PASS: TestFilterFromJSON (0.00s)
=== RUN TestElseCondition
--- PASS: TestElseCondition (0.00s)
=== RUN TestVerifyRequests
--- PASS: TestVerifyRequests (0.00s)
=== RUN TestVerifyResponses
--- PASS: TestVerifyResponses (0.00s)
=== RUN TestNewQueryStringModifier
--- PASS: TestNewQueryStringModifier (0.00s)
=== RUN TestQueryStringModifierQueryExists
--- PASS: TestQueryStringModifierQueryExists (0.00s)
=== RUN TestQueryStringModifierQueryExistsMultipleKeys
--- PASS: TestQueryStringModifierQueryExistsMultipleKeys (0.00s)
=== RUN TestModifierFromJSON
--- PASS: TestModifierFromJSON (0.00s)
=== RUN TestVerifyRequestPasses
--- PASS: TestVerifyRequestPasses (0.00s)
=== RUN TestVerifyEmptyValue
--- PASS: TestVerifyEmptyValue (0.00s)
=== RUN TestFailureWithMissingKey
--- PASS: TestFailureWithMissingKey (0.00s)
=== RUN TestFailureWithMultiFail
--- PASS: TestFailureWithMultiFail (0.00s)
=== RUN TestBadInputToConstructor
--- PASS: TestBadInputToConstructor (0.00s)
=== RUN TestVerifierFromJSON
--- PASS: TestVerifierFromJSON (0.00s)
PASS
ok github.com/google/martian/querystring 0.009s
=== RUN TestModifyRequest
--- PASS: TestModifyRequest (0.00s)
=== RUN TestModifyResponse
--- PASS: TestModifyResponse (0.00s)
PASS
ok github.com/google/martian/servemux 0.008s
=== RUN TestRoundTrip
--- PASS: TestRoundTrip (0.00s)
=== RUN TestFromJSON
--- PASS: TestFromJSON (0.00s)
PASS
ok github.com/google/martian/skip 0.007s
=== RUN TestStashRequest
--- PASS: TestStashRequest (0.00s)
=== RUN TestStashRequestResponse
--- PASS: TestStashRequestResponse (0.00s)
=== RUN TestStashInvalidHeaderName
--- PASS: TestStashInvalidHeaderName (0.00s)
=== RUN TestModiferFromJSON
--- PASS: TestModiferFromJSON (0.00s)
=== RUN TestModiferFromJSONInvalidConfigurations
--- PASS: TestModiferFromJSONInvalidConfigurations (0.00s)
PASS
ok github.com/google/martian/stash 0.008s
=== RUN Test404WhenExplictlyMappedFileDoesNotExist
--- PASS: Test404WhenExplictlyMappedFileDoesNotExist (0.00s)
=== RUN TestFileExistsInBothExplictlyMappedPathAndInferredPath
--- PASS: TestFileExistsInBothExplictlyMappedPathAndInferredPath (0.01s)
=== RUN TestStaticModifierExplicitPathMapping
--- PASS: TestStaticModifierExplicitPathMapping (0.00s)
=== RUN TestStaticModifierOnRequest
--- PASS: TestStaticModifierOnRequest (0.00s)
=== RUN TestRequestOverHTTPS
--- PASS: TestRequestOverHTTPS (0.00s)
=== RUN TestModifierFromJSON
--- PASS: TestModifierFromJSON (0.00s)
=== RUN TestStaticModifierSingleRangeRequest
--- PASS: TestStaticModifierSingleRangeRequest (0.00s)
PASS
ok github.com/google/martian/static 0.015s
=== RUN TestFromJSON
--- PASS: TestFromJSON (0.00s)
=== RUN TestStatusModifierOnResponse
--- PASS: TestStatusModifierOnResponse (0.00s)
=== RUN TestVerifyResponses
--- PASS: TestVerifyResponses (0.00s)
=== RUN TestVerifierFromJSON
--- PASS: TestVerifierFromJSON (0.00s)
PASS
ok github.com/google/martian/status 0.007s
=== RUN TestBucket
=== PAUSE TestBucket
=== RUN TestBucketClosed
=== PAUSE TestBucketClosed
=== RUN TestBucketOverflow
=== PAUSE TestBucketOverflow
=== RUN TestBucketThrottle
=== PAUSE TestBucketThrottle
=== RUN TestBucketFillThrottleCloseBeforeTick
=== PAUSE TestBucketFillThrottleCloseBeforeTick
=== RUN TestHandlerIncorrectInputs
2019/03/05 12:57:29 ERROR: Error while parsing the received json: invalid
character 'a' looking for beginning of value
2019/03/05 12:57:29 ERROR: Error while parsing the received json: invalid
character '"' after object key:value pair
2019/03/05 12:57:29 ERROR: Error while parsing the received json: invalid
character '"' after object key:value pair
2019/03/05 12:57:29 ERROR: Error while parsing the received json: invalid
character '"' after object key:value pair
--- PASS: TestHandlerIncorrectInputs (0.00s)
handler_test.go:123: case 1: overlapping throttle
handler_test.go:123: case 2: negative bandwidth
handler_test.go:123: case 3: negative close byte
handler_test.go:123: case 4: uncompiling regex
handler_test.go:123: case 5: missing count
handler_test.go:123: case 6: illformed byte range
handler_test.go:123: case 7: throttle end < start
handler_test.go:123: case 8: missing comma
handler_test.go:123: case 9: missing regex
handler_test.go:123: case 10: negative default bandwidth
handler_test.go:123: case 11: negative default latency
=== RUN TestHandlerClear
--- PASS: TestHandlerClear (0.00s)
=== RUN TestHandlerActions
--- PASS: TestHandlerActions (0.00s)
=== RUN TestListenerRead
=== PAUSE TestListenerRead
=== RUN TestListenerWrite
=== PAUSE TestListenerWrite
=== RUN TestListenerWriteTo
=== PAUSE TestListenerWriteTo
=== RUN TestListenerReadFrom
=== PAUSE TestListenerReadFrom
=== RUN TestActionsAndThrottles
--- PASS: TestActionsAndThrottles (0.00s)
=== RUN TestActionsAfterUpdatingCounts
--- PASS: TestActionsAfterUpdatingCounts (0.00s)
=== CONT TestBucket
=== CONT TestListenerReadFrom
--- PASS: TestBucket (0.01s)
=== CONT TestListenerWriteTo
--- PASS: TestListenerReadFrom (4.00s)
=== CONT TestListenerWrite
--- PASS: TestListenerWriteTo (4.00s)
=== CONT TestListenerRead
--- PASS: TestListenerWrite (4.00s)
=== CONT TestBucketFillThrottleCloseBeforeTick
--- PASS: TestListenerRead (4.00s)
=== CONT TestBucketThrottle
--- PASS: TestBucketThrottle (1.01s)
=== CONT TestBucketOverflow
--- PASS: TestBucketOverflow (0.00s)
=== CONT TestBucketClosed
2019/03/05 12:57:38 ERROR: trafficshape: fill on closed bucket
2019/03/05 12:57:38 ERROR: trafficshape: fill on closed bucket
--- PASS: TestBucketClosed (0.00s)
2019/03/05 12:57:38 ERROR: trafficshape: fill on closed bucket
2019/03/05 12:57:38 ERROR: trafficshape: fill on closed bucket
2019/03/05 12:57:38 ERROR: trafficshape: fill on closed bucket
--- PASS: TestBucketFillThrottleCloseBeforeTick (1.03s)
2019/03/05 12:57:38 ERROR: trafficshape: fill on closed bucket
2019/03/05 12:57:38 ERROR: trafficshape: fill on closed bucket
2019/03/05 12:57:38 ERROR: trafficshape: fill on closed bucket
PASS
ok github.com/google/martian/trafficshape 9.044s
=== RUN TestHandlerServeHTTPUnsupportedMethod
2019/03/05 12:57:39 ERROR: verify: invalid request method: POST
2019/03/05 12:57:39 ERROR: verify: invalid request method: PUT
2019/03/05 12:57:39 ERROR: verify: invalid request method: DELETE
--- PASS: TestHandlerServeHTTPUnsupportedMethod (0.00s)
=== RUN TestHandlerServeHTTPNoVerifiers
--- PASS: TestHandlerServeHTTPNoVerifiers (0.00s)
=== RUN TestHandlerServeHTTP
--- PASS: TestHandlerServeHTTP (0.00s)
=== RUN TestResetHandlerServeHTTPUnsupportedMethod
2019/03/05 12:57:39 ERROR: verify: invalid request method: GET
2019/03/05 12:57:39 ERROR: verify: invalid request method: PUT
2019/03/05 12:57:39 ERROR: verify: invalid request method: DELETE
--- PASS: TestResetHandlerServeHTTPUnsupportedMethod (0.00s)
=== RUN TestResetHandlerServeHTTPNoVerifiers
--- PASS: TestResetHandlerServeHTTPNoVerifiers (0.00s)
=== RUN TestResetHandlerServeHTTP
--- PASS: TestResetHandlerServeHTTP (0.00s)
PASS
ok github.com/google/martian/verify 0.008s
dh_auto_test: cd obj-x86_64-linux-gnu && go test -vet=off -v -p 2
github.com/google/martian github.com/google/martian/api
github.com/google/martian/auth github.com/google/martian/body
github.com/google/martian/cookie github.com/google/martian/cors
github.com/google/martian/cybervillains github.com/google/martian/failure
github.com/google/martian/fifo github.com/google/martian/filter
github.com/google/martian/har github.com/google/martian/header
github.com/google/martian/httpspec github.com/google/martian/ipauth
github.com/google/martian/log github.com/google/martian/marbl
github.com/google/martian/martianhttp github.com/google/martian/martianlog
github.com/google/martian/martiantest github.com/google/martian/martianurl
github.com/google/martian/messageview github.com/google/martian/method
github.com/google/martian/mitm github.com/google/martian/mobile
github.com/google/martian/nosigpipe github.com/google/martian/parse
github.com/google/martian/pingback github.com/google/martian/port
github.com/google/martian/priority github.com/google/martian/proxyauth
github.com/google/martian/proxyutil github.com/google/martian/querystring
github.com/google/martian/servemux github.com/google/martian/skip
github.com/google/martian/stash github.com/google/martian/static
github.com/google/martian/status github.com/google/martian/trafficshape
github.com/google/martian/verify returned exit code 1
make: *** [debian/rules:6: build-indep] Error 1
dpkg-buildpackage: error: debian/rules build-indep subprocess returned exit
status 2
--------------------------------------------------------------------------------
The build was made in one of my autobuilders with "dpkg-buildpackage -A".
The failure happens randomly, i.e. sometimes it fails, sometimes it does not,
so I don't have a "recipe" to reproduce it as such, but the "randomness"
is reproducible in my autobuilders (i.e. when I build it a lot of times,
there are always some failed builds).
I've put several failed build logs here for reference:
https://people.debian.org/~sanvila/build-logs/golang-github-google-martian/
If you need a test machine to reproduce this, please contact me
privately and I could provide ssh access to a machine where it happens
(caveat: randomly and maybe with low probability).
If this is really a bug in one of the build-depends, please use reassign and
affects,
so that this is still visible in the BTS web page for this package.
Thanks.
--- End Message ---