Your message dated Sat, 23 Mar 2019 18:19:02 +0000
with message-id <[email protected]>
and subject line Bug#923819: fixed in golang-github-google-martian 
2.1.0+git20181219.d0b5ad3-3
has caused the Debian Bug report #923819,
regarding golang-github-google-martian: FTBFS randomly (failing tests)
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
923819: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=923819
Debian Bug Tracking System
Contact [email protected] with problems
--- 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 ---
--- Begin Message ---
Source: golang-github-google-martian
Source-Version: 2.1.0+git20181219.d0b5ad3-3

We believe that the bug you reported is fixed in the latest version of
golang-github-google-martian, which is due to be installed in the Debian FTP 
archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Stephen Gelman <[email protected]> (supplier of updated 
golang-github-google-martian package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Sat, 23 Mar 2019 13:05:23 -0500
Source: golang-github-google-martian
Architecture: source
Version: 2.1.0+git20181219.d0b5ad3-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Go Packaging Team <[email protected]>
Changed-By: Stephen Gelman <[email protected]>
Closes: 923819
Changes:
 golang-github-google-martian (2.1.0+git20181219.d0b5ad3-3) unstable; 
urgency=medium
 .
   * Skip flaky test (Closes: #923819)
Checksums-Sha1:
 ecc88eeb67dc92cb3e1f108b0ebb56f560318b22 2429 
golang-github-google-martian_2.1.0+git20181219.d0b5ad3-3.dsc
 a876a41454d414081b3f9abe37acab06126458bf 2288 
golang-github-google-martian_2.1.0+git20181219.d0b5ad3-3.debian.tar.xz
 2903a9b5267efa083dc050123fb937e6dd12b025 6008 
golang-github-google-martian_2.1.0+git20181219.d0b5ad3-3_amd64.buildinfo
Checksums-Sha256:
 9bdd9498b871251236496bbe1a6828af1167f005b7c830ffd7f3369dfdac47f6 2429 
golang-github-google-martian_2.1.0+git20181219.d0b5ad3-3.dsc
 33f17975aaba80a2f281a98570d06b4c2ab853d0debe8fee2c81164ec6255e2d 2288 
golang-github-google-martian_2.1.0+git20181219.d0b5ad3-3.debian.tar.xz
 f00b6f29df88814b8fae123befeb7cac8c5bdd1b7efc3bcb2d4bdfaf237e2f50 6008 
golang-github-google-martian_2.1.0+git20181219.d0b5ad3-3_amd64.buildinfo
Files:
 83fc7f30a58edd68d4d4fe6064ae66b5 2429 devel optional 
golang-github-google-martian_2.1.0+git20181219.d0b5ad3-3.dsc
 4adfc710cfebeeffddea6b611e488afa 2288 devel optional 
golang-github-google-martian_2.1.0+git20181219.d0b5ad3-3.debian.tar.xz
 a9a882cad2fda1579d88811a62e35e07 6008 devel optional 
golang-github-google-martian_2.1.0+git20181219.d0b5ad3-3_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQJGBAEBCgAwFiEEPwDop1BN06KlsbfijqM4hED8f1wFAlyWdioSHHNzZ2VsbUBk
ZWJpYW4ub3JnAAoJEI6jOIRA/H9cAscP/jQvjKjq/hM2eYXP4fnfBM4jwrsDElJa
dwLEzOfkTAUVkVS1mATrBD9Ei6kBiVECrggtSq1+VclIdoRLRLlsQbJFk+t8d31x
WifmeULMeR51/K+PYRedGINkz6Lz7VXgdTpzBVgSJe1pRjWMSi/+b6lfkj1SQh/s
AG38eAWTPm6qUcL6nDEsGD0DE12IzWMxryf5DZLlcn7QGI/aV6xAfkpPFmDc0HD3
Z9HdhnBjQv4B3EBaMaRzCfSJcPV7lQeTgO4FHYv7ZWLkcpO6hnCbNMdSsoCIULCk
ICni3lAoMGb1rraHiz7t7yy7ENKYDGcaWFFKQ8prZLu8yx2GhlOjtf4s8ZAHCKxF
MusVNp935MkyTrDvZLEfaYdWLDcxP2PoDn57Z7dVDvtav6WXrqZkOzfXys3+Agpy
+wrhjRrdDYkfPZElW1dlh/Zrwc4IQpsvhqcbloa2i4zdojWVkAwJ4ydEf41aCAwW
iViwuUQ6MTb2EWM6+V1k1JayJgGDYF4zW3nzeV3TU0GD8eBuDq1vxRZc6+CNUgQm
5BRpCH6ZokMbRi54gco9nMXNHc/qFOFTeiqiCYftHMX0Hk5xh45BE9s8W7JqFNpA
Z3grV4rbboCdK29wyDx3xHFmDDjwEez4K1jZ1w7vN4TLcG7eXtiASS/1hlrgC3bY
wk12Xl6SMAM8
=y4VO
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to