Input buildinfo: https://buildinfos.debian.net/buildinfo-pool/g/golang-github-google-martian/golang-github-google-martian_2.1.0+git20181219.d0b5ad3-3_all.buildinfo Use metasnap for getting required timestamps New buildinfo file: /tmp/golang-github-google-martian-2.1.0+git20181219.d0b5ad3-338c9epuz/golang-github-google-martian_2.1.0+git20181219.d0b5ad3-3_all.buildinfo Get source package info: golang-github-google-martian=2.1.0+git20181219.d0b5ad3-3 Source URL: http://snapshot.notset.fr/mr/package/golang-github-google-martian/2.1.0+git20181219.d0b5ad3-3/srcfiles?fileinfo=1 env -i PATH=/usr/sbin:/usr/bin:/sbin:/bin TMPDIR=/tmp mmdebstrap --arch=amd64 --include=autoconf=2.69-11 automake=1:1.16.1-4 autopoint=0.19.8.1-9 autotools-dev=20180224.1 base-files=10.1 base-passwd=3.5.46 bash=5.0-2 binutils=2.31.1-15 binutils-common=2.31.1-15 binutils-x86-64-linux-gnu=2.31.1-15 bsdmainutils=11.1.2+b1 bsdutils=1:2.33.1-0.1 build-essential=12.6 bzip2=1.0.6-9 coreutils=8.30-3 cpp=4:8.3.0-1 cpp-8=8.3.0-3 dash=0.5.10.2-5 debconf=1.5.71 debhelper=12.1.1 debianutils=4.8.6.1 dh-autoreconf=19 dh-golang=1.39 dh-strip-nondeterminism=1.1.2-1 diffutils=1:3.7-2 dpkg=1.19.5 dpkg-dev=1.19.5 dwz=0.12-3 fdisk=2.33.1-0.1 file=1:5.35-4 findutils=4.6.0+git+20190209-2 g++=4:8.3.0-1 g++-8=8.3.0-3 gcc=4:8.3.0-1 gcc-8=8.3.0-3 gcc-8-base=8.3.0-3 gettext=0.19.8.1-9 gettext-base=0.19.8.1-9 golang-1.11-go=1.11.6-1 golang-1.11-src=1.11.6-1 golang-any=2:1.11~1 golang-go=2:1.11~1 golang-golang-x-net-dev=1:0.0+git20181201.351d144+dfsg-2 golang-golang-x-text-dev=0.3.0-2 golang-golang-x-tools-dev=1:0.0~git20190125.d66bd3c+ds-4 golang-src=2:1.11~1 golang-x-text-dev=0.3.0-2 grep=3.3-1 groff-base=1.22.4-3 gzip=1.9-3 hostname=3.21 init-system-helpers=1.56+nmu1 intltool-debian=0.35.0+20060710.5 libacl1=2.2.53-4 libarchive-zip-perl=1.64-1 libasan5=8.3.0-3 libatomic1=8.3.0-3 libattr1=1:2.4.48-4 libaudit-common=1:2.8.4-2 libaudit1=1:2.8.4-2 libbinutils=2.31.1-15 libblkid1=2.33.1-0.1 libbsd0=0.9.1-2 libbz2-1.0=1.0.6-9 libc-bin=2.28-8 libc-dev-bin=2.28-8 libc6=2.28-8 libc6-dev=2.28-8 libcap-ng0=0.7.9-2 libcc1-0=8.3.0-3 libcroco3=0.6.12-3 libdb5.3=5.3.28+dfsg1-0.6 libdebconfclient0=0.248 libdpkg-perl=1.19.5 libelf1=0.176-1 libfdisk1=2.33.1-0.1 libffi6=3.2.1-9 libfile-stripnondeterminism-perl=1.1.2-1 libgcc-8-dev=8.3.0-3 libgcc1=1:8.3.0-3 libgcrypt20=1.8.4-5 libgdbm-compat4=1.18.1-4 libgdbm6=1.18.1-4 libglib2.0-0=2.58.3-1 libgmp10=2:6.1.2+dfsg-4 libgomp1=8.3.0-3 libgpg-error0=1.35-1 libicu63=63.1-6 libisl19=0.20-2 libitm1=8.3.0-3 liblsan0=8.3.0-3 liblz4-1=1.8.3-1 liblzma5=5.2.4-1 libmagic-mgc=1:5.35-4 libmagic1=1:5.35-4 libmount1=2.33.1-0.1 libmpc3=1.1.0-1 libmpfr6=4.0.2-1 libmpx2=8.3.0-3 libncurses6=6.1+20181013-2 libncursesw6=6.1+20181013-2 libpam-modules=1.3.1-5 libpam-modules-bin=1.3.1-5 libpam-runtime=1.3.1-5 libpam0g=1.3.1-5 libpcre3=2:8.39-12 libperl5.28=5.28.1-5 libpipeline1=1.5.1-2 libquadmath0=8.3.0-3 libseccomp2=2.3.3-4 libselinux1=2.8-1+b1 libsigsegv2=2.12-2 libsmartcols1=2.33.1-0.1 libstdc++-8-dev=8.3.0-3 libstdc++6=8.3.0-3 libsystemd0=241-2 libtinfo6=6.1+20181013-2 libtool=2.4.6-10 libtsan0=8.3.0-3 libubsan1=8.3.0-3 libuchardet0=0.0.6-3 libudev1=241-2 libunistring2=0.9.10-1 libuuid1=2.33.1-0.1 libxml2=2.9.4+dfsg1-7+b3 linux-libc-dev=4.19.28-2 login=1:4.5-1.1 m4=1.4.18-2 make=4.2.1-1.2 man-db=2.8.5-2 mawk=1.3.3-17+b3 mime-support=3.62 ncurses-base=6.1+20181013-2 ncurses-bin=6.1+20181013-2 patch=2.7.6-3 perl=5.28.1-5 perl-base=5.28.1-5 perl-modules-5.28=5.28.1-5 po-debconf=1.0.21 sed=4.7-1 sensible-utils=0.0.12 sysvinit-utils=2.93-8 tar=1.30+dfsg-5 util-linux=2.33.1-0.1 xz-utils=5.2.4-1 zlib1g=1:1.2.11.dfsg-1 --variant=apt --aptopt=Acquire::Check-Valid-Until "false" --aptopt=Acquire::http::Dl-Limit "1000"; --aptopt=Acquire::https::Dl-Limit "1000"; --aptopt=Acquire::Retries "5"; --aptopt=APT::Get::allow-downgrades "true"; --keyring=/usr/share/keyrings/ --essential-hook=chroot "$1" sh -c "apt-get --yes install fakeroot util-linux" --essential-hook=copy-in /usr/share/keyrings/debian-archive-bullseye-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-security-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-stable.gpg /usr/share/keyrings/debian-archive-buster-automatic.gpg /usr/share/keyrings/debian-archive-buster-security-automatic.gpg /usr/share/keyrings/debian-archive-buster-stable.gpg /usr/share/keyrings/debian-archive-keyring.gpg /usr/share/keyrings/debian-archive-removed-keys.gpg /usr/share/keyrings/debian-archive-stretch-automatic.gpg /usr/share/keyrings/debian-archive-stretch-security-automatic.gpg /usr/share/keyrings/debian-archive-stretch-stable.gpg /usr/share/keyrings/debian-ports-archive-keyring-removed.gpg /usr/share/keyrings/debian-ports-archive-keyring.gpg /usr/share/keyrings/debian-keyring.gpg /etc/apt/trusted.gpg.d/ --essential-hook=chroot "$1" sh -c "rm /etc/apt/sources.list && echo 'deb http://snapshot.notset.fr/archive/debian/20210814T212851Z/ bookworm main deb-src http://snapshot.notset.fr/archive/debian/20210814T212851Z/ bookworm main deb http://snapshot.notset.fr/archive/debian/20190321T212815Z/ unstable main' >> /etc/apt/sources.list && apt-get update" --customize-hook=chroot "$1" useradd --no-create-home -d /nonexistent -p "" builduser -s /bin/bash --customize-hook=chroot "$1" env sh -c "apt-get source --only-source -d golang-github-google-martian=2.1.0+git20181219.d0b5ad3-3 && mkdir -p /build/golang-github-google-martian-ORkh3i && dpkg-source --no-check -x /*.dsc /build/golang-github-google-martian-ORkh3i/golang-github-google-martian-2.1.0+git20181219.d0b5ad3 && chown -R builduser:builduser /build/golang-github-google-martian-ORkh3i" --customize-hook=chroot "$1" env --unset=TMPDIR runuser builduser -c "cd /build/golang-github-google-martian-ORkh3i/golang-github-google-martian-2.1.0+git20181219.d0b5ad3 && env DEB_BUILD_OPTIONS="parallel=4" LC_ALL="POSIX" SOURCE_DATE_EPOCH="1553364323" dpkg-buildpackage -uc -a amd64 --build=all" --customize-hook=sync-out /build/golang-github-google-martian-ORkh3i /tmp/golang-github-google-martian-2.1.0+git20181219.d0b5ad3-338c9epuz buster /dev/null deb http://snapshot.notset.fr/archive/debian/20190321T212815Z unstable main I: automatically chosen mode: root I: chroot architecture amd64 is equal to the host's architecture I: automatically chosen format: tar I: using /tmp/mmdebstrap.e56MIwAFWl as tempdir I: running apt-get update... I: downloading packages with apt... I: extracting archives... I: installing essential packages... I: running --essential-hook in shell: sh -c 'chroot "$1" sh -c "apt-get --yes install fakeroot util-linux"' exec /tmp/mmdebstrap.e56MIwAFWl Reading package lists... Building dependency tree... util-linux is already the newest version (2.33.1-0.1). The following NEW packages will be installed: fakeroot libfakeroot 0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded. Need to get 132 kB of archives. After this operation, 373 kB of additional disk space will be used. Get:1 http://snapshot.notset.fr/archive/debian/20190321T212815Z unstable/main amd64 libfakeroot amd64 1.23-1 [45.9 kB] Get:2 http://snapshot.notset.fr/archive/debian/20190321T212815Z unstable/main amd64 fakeroot amd64 1.23-1 [85.8 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 132 kB in 0s (893 kB/s) Selecting previously unselected package libfakeroot:amd64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 4432 files and directories currently installed.) Preparing to unpack .../libfakeroot_1.23-1_amd64.deb ... Unpacking libfakeroot:amd64 (1.23-1) ... Selecting previously unselected package fakeroot. Preparing to unpack .../fakeroot_1.23-1_amd64.deb ... Unpacking fakeroot (1.23-1) ... Setting up libfakeroot:amd64 (1.23-1) ... Setting up fakeroot (1.23-1) ... update-alternatives: using /usr/bin/fakeroot-sysv to provide /usr/bin/fakeroot (fakeroot) in auto mode Processing triggers for libc-bin (2.28-8) ... I: running special hook: copy-in /usr/share/keyrings/debian-archive-bullseye-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-security-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-stable.gpg /usr/share/keyrings/debian-archive-buster-automatic.gpg /usr/share/keyrings/debian-archive-buster-security-automatic.gpg /usr/share/keyrings/debian-archive-buster-stable.gpg /usr/share/keyrings/debian-archive-keyring.gpg /usr/share/keyrings/debian-archive-removed-keys.gpg /usr/share/keyrings/debian-archive-stretch-automatic.gpg /usr/share/keyrings/debian-archive-stretch-security-automatic.gpg /usr/share/keyrings/debian-archive-stretch-stable.gpg /usr/share/keyrings/debian-ports-archive-keyring-removed.gpg /usr/share/keyrings/debian-ports-archive-keyring.gpg /usr/share/keyrings/debian-keyring.gpg /etc/apt/trusted.gpg.d/ I: running --essential-hook in shell: sh -c 'chroot "$1" sh -c "rm /etc/apt/sources.list && echo 'deb http://snapshot.notset.fr/archive/debian/20210814T212851Z/ bookworm main deb-src http://snapshot.notset.fr/archive/debian/20210814T212851Z/ bookworm main deb http://snapshot.notset.fr/archive/debian/20190321T212815Z/ unstable main' >> /etc/apt/sources.list && apt-get update"' exec /tmp/mmdebstrap.e56MIwAFWl Get:1 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm InRelease [81.6 kB] Hit:2 http://snapshot.notset.fr/archive/debian/20190321T212815Z unstable InRelease Ign:3 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources Ign:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages Ign:3 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources Ign:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages Ign:3 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources Ign:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages Get:3 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources [11.4 MB] Get:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages [11.1 MB] Fetched 22.6 MB in 41s (549 kB/s) Reading package lists... I: installing remaining packages inside the chroot... I: running --customize-hook in shell: sh -c 'chroot "$1" useradd --no-create-home -d /nonexistent -p "" builduser -s /bin/bash' exec /tmp/mmdebstrap.e56MIwAFWl I: running --customize-hook in shell: sh -c 'chroot "$1" env sh -c "apt-get source --only-source -d golang-github-google-martian=2.1.0+git20181219.d0b5ad3-3 && mkdir -p /build/golang-github-google-martian-ORkh3i && dpkg-source --no-check -x /*.dsc /build/golang-github-google-martian-ORkh3i/golang-github-google-martian-2.1.0+git20181219.d0b5ad3 && chown -R builduser:builduser /build/golang-github-google-martian-ORkh3i"' exec /tmp/mmdebstrap.e56MIwAFWl Reading package lists... NOTICE: 'golang-github-google-martian' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/go-team/packages/golang-github-google-martian.git Please use: git clone https://salsa.debian.org/go-team/packages/golang-github-google-martian.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 103 kB of source archives. Get:1 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main golang-github-google-martian 2.1.0+git20181219.d0b5ad3-3 (dsc) [2429 B] Get:2 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main golang-github-google-martian 2.1.0+git20181219.d0b5ad3-3 (tar) [98.3 kB] Get:3 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main golang-github-google-martian 2.1.0+git20181219.d0b5ad3-3 (diff) [2288 B] Fetched 103 kB in 0s (914 kB/s) Download complete and in download only mode W: Download is performed unsandboxed as root as file 'golang-github-google-martian_2.1.0+git20181219.d0b5ad3-3.dsc' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied) dpkg-source: info: extracting golang-github-google-martian in /build/golang-github-google-martian-ORkh3i/golang-github-google-martian-2.1.0+git20181219.d0b5ad3 dpkg-source: info: unpacking golang-github-google-martian_2.1.0+git20181219.d0b5ad3.orig.tar.xz dpkg-source: info: unpacking golang-github-google-martian_2.1.0+git20181219.d0b5ad3-3.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying disable-flaky-test.patch I: running --customize-hook in shell: sh -c 'chroot "$1" env --unset=TMPDIR runuser builduser -c "cd /build/golang-github-google-martian-ORkh3i/golang-github-google-martian-2.1.0+git20181219.d0b5ad3 && env DEB_BUILD_OPTIONS="parallel=4" LC_ALL="POSIX" SOURCE_DATE_EPOCH="1553364323" dpkg-buildpackage -uc -a amd64 --build=all"' exec /tmp/mmdebstrap.e56MIwAFWl dpkg-buildpackage: info: source package golang-github-google-martian dpkg-buildpackage: info: source version 2.1.0+git20181219.d0b5ad3-3 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Stephen Gelman dpkg-source --before-build . fakeroot debian/rules clean dh clean --buildsystem=golang --with=golang dh_auto_clean -O--buildsystem=golang dh_autoreconf_clean -O--buildsystem=golang dh_clean -O--buildsystem=golang 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=/build/golang-github-google-martian-ORkh3i/golang-github-google-martian-2.1.0\+git20181219.d0b5ad3/obj-x86_64-linux-gnu/src\" -asmflags=all=\"-trimpath=/build/golang-github-google-martian-ORkh3i/golang-github-google-martian-2.1.0\+git20181219.d0b5ad3/obj-x86_64-linux-gnu/src\" -v -p 4 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 errors runtime/internal/atomic internal/cpu internal/race runtime/internal/sys sync/atomic unicode/utf8 unicode crypto/internal/subtle internal/bytealg crypto/subtle math math/bits internal/testlog container/list runtime 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 strconv sync syscall io reflect bytes bufio crypto/cipher internal/syscall/unix crypto/aes time math/rand encoding/binary internal/poll strings hash crypto/des crypto crypto/internal/randutil crypto/hmac os crypto/rc4 encoding/base64 crypto/sha512 crypto/md5 crypto/sha1 crypto/sha256 sort fmt internal/singleflight vendor/golang_org/x/crypto/internal/chacha20 encoding/pem path/filepath vendor/golang_org/x/crypto/poly1305 hash/crc32 vendor/golang_org/x/crypto/chacha20poly1305 io/ioutil vendor/golang_org/x/text/transform math/big encoding/hex context net/url flag log compress/flate net github.com/google/martian/log vendor/golang_org/x/text/unicode/bidi compress/gzip crypto/rand crypto/elliptic encoding/asn1 crypto/rsa crypto/dsa vendor/golang_org/x/text/secure/bidirule vendor/golang_org/x/text/unicode/norm vendor/golang_org/x/net/http2/hpack crypto/ecdsa crypto/x509/pkix vendor/golang_org/x/crypto/cryptobyte mime mime/quotedprintable vendor/golang_org/x/net/idna net/http/internal path regexp/syntax encoding/json regexp github.com/google/martian/nosigpipe net/textproto vendor/golang_org/x/net/http/httpproxy crypto/x509 vendor/golang_org/x/net/http/httpguts mime/multipart crypto/tls net/http/httptrace net/http github.com/google/martian/proxyutil github.com/google/martian/mitm github.com/google/martian/trafficshape net/http/httputil github.com/google/martian/cors golang.org/x/net/websocket github.com/google/martian/martiantest github.com/google/martian/messageview github.com/google/martian github.com/google/martian/api github.com/google/martian/parse github.com/google/martian/verify github.com/google/martian/auth github.com/google/martian/har github.com/google/martian/ipauth github.com/google/martian/filter github.com/google/martian/body github.com/google/martian/failure github.com/google/martian/cookie github.com/google/martian/fifo github.com/google/martian/header github.com/google/martian/marbl github.com/google/martian/martianhttp github.com/google/martian/martianlog github.com/google/martian/martianurl github.com/google/martian/method github.com/google/martian/pingback github.com/google/martian/port github.com/google/martian/httpspec github.com/google/martian/priority github.com/google/martian/servemux github.com/google/martian/querystring 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 4 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 === RUN TestContexts --- PASS: TestContexts (0.00s) === RUN TestContextHijack --- PASS: TestContextHijack (0.01s) === 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 2021/10/19 20:59:15 INFO: trafficshape: configuration request 2021/10/19 20:59:15 INFO: trafficshape: set capacity: 62500000000 2021/10/19 20:59:15 INFO: trafficshape: set capacity: 62500000000 2021/10/19 20:59:15 INFO: trafficshape: set capacity: 100 2021/10/19 20:59:15 INFO: trafficshape: Request http://example/example with Range Start: 0 matches a Shaping request http://example/example. Will enforce Traffic shaping. 2021/10/19 20:59:15 INFO: trafficshape: Changing connection bandwidth to 100 for urlregex http://example/example at byte offset 0 2021/10/19 20:59:15 INFO: trafficshape: set capacity: 100 2021/10/19 20:59:20 INFO: trafficshape: Closing connection for urlregex http://example/example at byte offset 600 2021/10/19 20:59:20 ERROR: martian: got error while flushing response back to client: Forcing close connection 2021/10/19 20:59:20 INFO: martian: closing down proxy 2021/10/19 20:59:20 INFO: martian: waiting for connections to close 2021/10/19 20:59:20 INFO: martian: all connections closed --- PASS: TestConstantThrottleAndClose (5.08s) === RUN TestSleepAndClose 2021/10/19 20:59:20 INFO: trafficshape: configuration request 2021/10/19 20:59:20 INFO: trafficshape: set capacity: 62500000000 2021/10/19 20:59:20 INFO: trafficshape: set capacity: 62500000000 2021/10/19 20:59:20 INFO: trafficshape: set capacity: 5000 2021/10/19 20:59:20 INFO: trafficshape: Request http://example/example with Range Start: 0 matches a Shaping request http://example/example. Will enforce Traffic shaping. 2021/10/19 20:59:20 INFO: trafficshape: Changing connection bandwidth to 5000 for urlregex http://example/example at byte offset 0 2021/10/19 20:59:20 INFO: trafficshape: set capacity: 5000 2021/10/19 20:59:25 INFO: trafficshape: Closing connection for urlregex http://example/example at byte offset 200 2021/10/19 20:59:25 ERROR: martian: got error while flushing response back to client: Forcing close connection 2021/10/19 20:59:25 INFO: martian: closing down proxy 2021/10/19 20:59:25 INFO: martian: waiting for connections to close 2021/10/19 20:59:25 INFO: martian: all connections closed --- PASS: TestSleepAndClose (5.09s) === RUN TestConstantThrottleAndCloseByteRange 2021/10/19 20:59:25 INFO: trafficshape: configuration request 2021/10/19 20:59:25 INFO: trafficshape: set capacity: 62500000000 2021/10/19 20:59:25 INFO: trafficshape: set capacity: 62500000000 2021/10/19 20:59:25 INFO: trafficshape: set capacity: 100 2021/10/19 20:59:25 INFO: trafficshape: Request http://example/example with Range Start: 500 matches a Shaping request http://example/example. Will enforce Traffic shaping. 2021/10/19 20:59:25 INFO: trafficshape: Changing connection bandwidth to 100 for urlregex http://example/example at byte offset 500 2021/10/19 20:59:25 INFO: trafficshape: set capacity: 100 2021/10/19 20:59:30 INFO: trafficshape: Closing connection for urlregex http://example/example at byte offset 1100 2021/10/19 20:59:30 ERROR: martian: got error while flushing response back to client: Forcing close connection 2021/10/19 20:59:30 INFO: martian: closing down proxy 2021/10/19 20:59:30 INFO: martian: waiting for connections to close 2021/10/19 20:59:30 INFO: martian: all connections closed --- PASS: TestConstantThrottleAndCloseByteRange (5.02s) === RUN TestMaxBandwidth 2021/10/19 20:59:30 INFO: trafficshape: configuration request 2021/10/19 20:59:30 INFO: trafficshape: set capacity: 62500000000 2021/10/19 20:59:30 INFO: trafficshape: set capacity: 62500000000 2021/10/19 20:59:30 INFO: trafficshape: Request http://example/example with Range Start: 0 matches a Shaping request http://example/example. Will enforce Traffic shaping. 2021/10/19 20:59:30 INFO: trafficshape: Request http://example/example with Range Start: 0 matches a Shaping request http://example/example. Will enforce Traffic shaping. 2021/10/19 20:59:30 INFO: trafficshape: Request http://example/example with Range Start: 0 matches a Shaping request http://example/example. Will enforce Traffic shaping. 2021/10/19 20:59:30 INFO: trafficshape: Request http://example/example with Range Start: 0 matches a Shaping request http://example/example. Will enforce Traffic shaping. 2021/10/19 20:59:30 INFO: trafficshape: Request http://example/example with Range Start: 0 matches a Shaping request http://example/example. Will enforce Traffic shaping. 2021/10/19 20:59:34 INFO: trafficshape: Closing connection for urlregex http://example/example at byte offset 500 2021/10/19 20:59:34 ERROR: martian: got error while flushing response back to client: Forcing close connection 2021/10/19 20:59:35 INFO: trafficshape: Closing connection for urlregex http://example/example at byte offset 500 2021/10/19 20:59:35 ERROR: martian: got error while flushing response back to client: Forcing close connection 2021/10/19 20:59:36 INFO: trafficshape: Closing connection for urlregex http://example/example at byte offset 500 2021/10/19 20:59:36 ERROR: martian: got error while flushing response back to client: Forcing close connection 2021/10/19 20:59:37 INFO: trafficshape: Closing connection for urlregex http://example/example at byte offset 500 2021/10/19 20:59:37 ERROR: martian: got error while flushing response back to client: Forcing close connection 2021/10/19 20:59:40 INFO: trafficshape: Closing connection for urlregex http://example/example at byte offset 500 2021/10/19 20:59:40 ERROR: martian: got error while flushing response back to client: Forcing close connection 2021/10/19 20:59:40 INFO: martian: closing down proxy 2021/10/19 20:59:40 INFO: martian: waiting for connections to close 2021/10/19 20:59:40 INFO: martian: all connections closed --- PASS: TestMaxBandwidth (9.49s) === RUN TestConcurrentResponseActions 2021/10/19 20:59:40 INFO: trafficshape: configuration request 2021/10/19 20:59:40 INFO: trafficshape: set capacity: 62500000000 2021/10/19 20:59:40 INFO: trafficshape: set capacity: 62500000000 2021/10/19 20:59:40 INFO: trafficshape: set capacity: 250 2021/10/19 20:59:40 INFO: trafficshape: Request http://example/example with Range Start: 0 matches a Shaping request http://example/example. Will enforce Traffic shaping. 2021/10/19 20:59:40 INFO: trafficshape: Changing connection bandwidth to 250 for urlregex http://example/example at byte offset 0 2021/10/19 20:59:40 INFO: trafficshape: set capacity: 250 2021/10/19 20:59:40 INFO: trafficshape: set capacity: 250 2021/10/19 20:59:40 INFO: trafficshape: Request http://example/example with Range Start: 250 matches a Shaping request http://example/example. Will enforce Traffic shaping. 2021/10/19 20:59:40 INFO: trafficshape: Closing connection for urlregex http://example/example at byte offset 450 2021/10/19 20:59:40 ERROR: martian: got error while flushing response back to client: Forcing close connection 2021/10/19 20:59:41 INFO: trafficshape: Closing connection for urlregex http://example/example at byte offset 500 2021/10/19 20:59:41 ERROR: martian: got error while flushing response back to client: Forcing close connection 2021/10/19 20:59:41 INFO: martian: closing down proxy 2021/10/19 20:59:41 INFO: martian: waiting for connections to close 2021/10/19 20:59:41 INFO: martian: all connections closed --- PASS: TestConcurrentResponseActions (1.01s) === CONT TestIntegrationTemporaryTimeout === CONT TestIntegrationSkipRoundTrip === CONT TestIntegrationConnectDownstreamProxy === CONT TestServerClosesConnection === CONT TestHTTPThroughConnectWithMITM 2021/10/19 20:59:41 INFO: martian: closing down proxy 2021/10/19 20:59:41 INFO: martian: waiting for connections to close 2021/10/19 20:59:41 INFO: martian: all connections closed --- PASS: TestIntegrationSkipRoundTrip (0.01s) === CONT TestIntegrationHTTPDownstreamProxyError === CONT TestIntegrationMITM === CONT TestIntegrationHTTPDownstreamProxy === CONT TestIntegrationFailedRoundTrip === CONT TestIntegrationHTTP100Continue === CONT TestIntegrationTransparentMITM === CONT TestIntegrationTransparentHTTP 2021/10/19 20:59:41 ERROR: martian: failed to CONNECT: === CONT TestIntegrationHTTP 2021/10/19 20:59:41 ERROR: martian: error modifying CONNECT response: response error 2021/10/19 20:59:41 INFO: martian: closing down proxy 2021/10/19 20:59:41 INFO: martian: waiting for connections to close 2021/10/19 20:59:41 INFO: martian: all connections closed --- PASS: TestIntegrationTemporaryTimeout (0.30s) 2021/10/19 20:59:41 INFO: martian: closing down proxy 2021/10/19 20:59:41 INFO: martian: waiting for connections to close === CONT TestIntegrationTLSHandshakeErrorCallback 2021/10/19 20:59:41 INFO: martian: all connections closed --- PASS: TestIntegrationHTTPDownstreamProxyError (0.29s) 2021/10/19 20:59:41 INFO: martian: closing down proxy 2021/10/19 20:59:41 INFO: martian: waiting for connections to close 2021/10/19 20:59:41 INFO: martian: all connections closed --- PASS: TestIntegrationHTTP (0.00s) 2021/10/19 20:59:41 ERROR: martian: failed to round trip: round trip error === CONT TestIntegrationConnect 2021/10/19 20:59:41 INFO: martian: closing down proxy 2021/10/19 20:59:41 INFO: martian: waiting for connections to close 2021/10/19 20:59:41 INFO: martian: all connections closed 2021/10/19 20:59:41 INFO: martian: closing down proxy 2021/10/19 20:59:41 INFO: martian: waiting for connections to close 2021/10/19 20:59:41 INFO: martian: all connections closed --- PASS: TestIntegrationHTTPDownstreamProxy (0.10s) 2021/10/19 20:59:41 INFO: martian: closing down proxy 2021/10/19 20:59:41 INFO: martian: waiting for connections to close 2021/10/19 20:59:41 INFO: martian: all connections closed --- PASS: TestIntegrationFailedRoundTrip (0.10s) 2021/10/19 20:59:41 INFO: martian: closing down proxy 2021/10/19 20:59:41 INFO: martian: waiting for connections to close 2021/10/19 20:59:41 INFO: martian: all connections closed --- PASS: TestIntegrationTransparentHTTP (0.09s) 2021/10/19 20:59:41 INFO: proxy_test: accepted connection: 127.0.0.1:47840 2021/10/19 20:59:41 INFO: proxy_test: received 100-continue request 2021/10/19 20:59:41 INFO: proxy_test: sent 100-continue response 2021/10/19 20:59:42 INFO: proxy_test: sent 200 response 2021/10/19 20:59:42 INFO: martian: closing down proxy 2021/10/19 20:59:42 INFO: martian: waiting for connections to close 2021/10/19 20:59:42 INFO: martian: all connections closed --- PASS: TestIntegrationHTTP100Continue (1.10s) 2021/10/19 20:59:54 INFO: martian: closing down proxy 2021/10/19 20:59:54 INFO: martian: waiting for connections to close 2021/10/19 20:59:54 INFO: martian: all connections closed --- PASS: TestIntegrationTransparentMITM (13.19s) HTTP/1.1 301 MOVED PERMANENTLY Connection: close Content-Type: text/html Date: Location: http://www.foo.com/ Referer: Server: 2021/10/19 21:00:02 INFO: martian: closing down proxy 2021/10/19 21:00:02 INFO: martian: waiting for connections to close 2021/10/19 21:00:02 INFO: martian: all connections closed --- PASS: TestServerClosesConnection (21.39s) proxy_test.go:1230: Waiting for server side connection proxy_test.go:1235: Accepted server side connection 2021/10/19 21:00:08 INFO: martian: closing down proxy 2021/10/19 21:00:08 INFO: martian: waiting for connections to close 2021/10/19 21:00:08 INFO: martian: all connections closed --- SKIP: TestIntegrationTLSHandshakeErrorCallback (27.40s) proxy_test.go:509: skipping assertion of handshake error callback error due to mysterious deadlock 2021/10/19 21:00:12 INFO: martian: closing down proxy 2021/10/19 21:00:12 INFO: martian: waiting for connections to close 2021/10/19 21:00:12 INFO: martian: all connections closed --- PASS: TestHTTPThroughConnectWithMITM (31.39s) 2021/10/19 21:00:12 ERROR: martian: error modifying CONNECT request: request error 2021/10/19 21:00:12 ERROR: martian: error modifying CONNECT response: response error 2021/10/19 21:00:12 ERROR: martian: error modifying request: request error 2021/10/19 21:00:12 ERROR: martian: error modifying response: response error 2021/10/19 21:00:12 INFO: martian: closing down proxy 2021/10/19 21:00:12 INFO: martian: waiting for connections to close 2021/10/19 21:00:12 INFO: martian: all connections closed --- PASS: TestIntegrationMITM (31.50s) 2021/10/19 21:00:13 ERROR: martian: error modifying CONNECT request: request error 2021/10/19 21:00:13 ERROR: martian: error modifying CONNECT response: response error 2021/10/19 21:00:13 INFO: martian: closing down proxy 2021/10/19 21:00:13 INFO: martian: waiting for connections to close 2021/10/19 21:00:13 ERROR: martian: failed to copy CONNECT tunnel: readfrom tcp 127.0.0.1:57262->127.0.0.1:36999: splice: connection reset by peer 2021/10/19 21:00:13 INFO: martian: all connections closed --- PASS: TestIntegrationConnect (32.20s) 2021/10/19 21:00:14 INFO: martian: closing down proxy 2021/10/19 21:00:14 INFO: martian: waiting for connections to close 2021/10/19 21:00:14 INFO: martian: all connections closed 2021/10/19 21:00:14 INFO: martian: closing down proxy 2021/10/19 21:00:14 INFO: martian: waiting for connections to close 2021/10/19 21:00:14 INFO: martian: all connections closed --- PASS: TestIntegrationConnectDownstreamProxy (33.01s) PASS ok github.com/google/martian 60.496s === RUN TestApiForwarder --- PASS: TestApiForwarder (0.00s) PASS ok github.com/google/martian/api 0.491s === 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.274s === 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.248s === 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.175s === 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.193s ? 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.607s === 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.579s === 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.397s === RUN TestExportHandlerServeHTTP 2021/10/19 20:59:51 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 2021/10/19 20:59:51 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.09s) === 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 1.010s === 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.479s === RUN TestNewStack --- PASS: TestNewStack (0.00s) PASS ok github.com/google/martian/httpspec 0.499s === RUN TestModifyRequest --- PASS: TestModifyRequest (0.00s) === RUN TestModifyResponse --- PASS: TestModifyResponse (0.00s) PASS ok github.com/google/martian/ipauth 0.267s === RUN TestLog --- PASS: TestLog (0.00s) PASS ok github.com/google/martian/log 0.353s === RUN TestStreamsInSentOrder --- SKIP: TestStreamsInSentOrder (0.00s) handler_test.go:30: skipping test to deflake. === RUN TestUnreadsDontBlock 2021/10/19 21:00:35 ERROR: logstream: failed to send message: write tcp 127.0.0.1:38973->127.0.0.1:53952: write: connection reset by peer --- PASS: TestUnreadsDontBlock (3.38s) === RUN TestMarkAPIRequestsWithHeader --- PASS: TestMarkAPIRequestsWithHeader (0.00s) === RUN TestSendTimestampWithLogRequest --- PASS: TestSendTimestampWithLogRequest (0.00s) === RUN TestSendTimestampWithLogResponse --- PASS: TestSendTimestampWithLogResponse (0.00s) === RUN TestBodyLoggingWithOneRead --- PASS: TestBodyLoggingWithOneRead (0.00s) === RUN TestBodyLogging_ManyReads --- PASS: TestBodyLogging_ManyReads (0.00s) === RUN TestReturnOriginalRequestPathAndQuery --- PASS: TestReturnOriginalRequestPathAndQuery (0.00s) PASS ok github.com/google/martian/marbl 3.682s === RUN TestAuthorityHandler --- PASS: TestAuthorityHandler (2.91s) === RUN TestIntegration --- PASS: TestIntegration (0.09s) === 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 2021/10/19 21:00:39 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 3.292s === RUN TestLoggerFromJSON --- PASS: TestLoggerFromJSON (0.00s) === RUN ExampleLogger --- PASS: ExampleLogger (0.00s) PASS ok github.com/google/martian/martianlog 0.042s === RUN TestModifier --- PASS: TestModifier (0.00s) === RUN TestTransport --- PASS: TestTransport (0.00s) PASS ok github.com/google/martian/martiantest 0.488s === 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.01s) === 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.07s) PASS ok github.com/google/martian/martianurl 0.591s === 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.591s === 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.201s === RUN TestMITM --- PASS: TestMITM (4.71s) === RUN TestCert --- PASS: TestCert (5.58s) PASS ok github.com/google/martian/mitm 10.491s ? 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.868s === RUN TestVerifyRequests --- PASS: TestVerifyRequests (0.00s) === RUN TestVerifierFromJSON --- PASS: TestVerifierFromJSON (0.00s) PASS ok github.com/google/martian/pingback 0.286s === 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.376s === 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.195s === 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.689s === 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.372s === 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.486s === RUN TestModifyRequest --- PASS: TestModifyRequest (0.00s) === RUN TestModifyResponse --- PASS: TestModifyResponse (0.00s) PASS ok github.com/google/martian/servemux 0.387s === RUN TestRoundTrip --- PASS: TestRoundTrip (0.00s) === RUN TestFromJSON --- PASS: TestFromJSON (0.00s) PASS ok github.com/google/martian/skip 0.178s === 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.181s === RUN Test404WhenExplictlyMappedFileDoesNotExist --- PASS: Test404WhenExplictlyMappedFileDoesNotExist (0.00s) === RUN TestFileExistsInBothExplictlyMappedPathAndInferredPath --- PASS: TestFileExistsInBothExplictlyMappedPathAndInferredPath (0.00s) === 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.783s === 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.498s === RUN TestBucket === PAUSE TestBucket === RUN TestBucketClosed === PAUSE TestBucketClosed === RUN TestBucketOverflow === PAUSE TestBucketOverflow === RUN TestBucketThrottle === PAUSE TestBucketThrottle === RUN TestBucketFillThrottleCloseBeforeTick === PAUSE TestBucketFillThrottleCloseBeforeTick === RUN TestHandlerIncorrectInputs 2021/10/19 21:02:02 ERROR: Error while parsing the received json: invalid character 'a' looking for beginning of value 2021/10/19 21:02:02 ERROR: Error while parsing the received json: invalid character '"' after object key:value pair 2021/10/19 21:02:02 ERROR: Error while parsing the received json: invalid character '"' after object key:value pair 2021/10/19 21:02:02 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 === CONT TestBucketFillThrottleCloseBeforeTick === CONT TestListenerWrite === CONT TestBucketThrottle === CONT TestListenerRead === CONT TestListenerWriteTo === CONT TestBucketOverflow === CONT TestBucketClosed --- PASS: TestBucketOverflow (0.00s) 2021/10/19 21:02:02 ERROR: trafficshape: fill on closed bucket 2021/10/19 21:02:02 ERROR: trafficshape: fill on closed bucket --- PASS: TestBucketClosed (0.00s) --- PASS: TestBucket (0.08s) 2021/10/19 21:02:03 ERROR: trafficshape: fill on closed bucket --- PASS: TestBucketFillThrottleCloseBeforeTick (1.00s) 2021/10/19 21:02:03 ERROR: trafficshape: fill on closed bucket 2021/10/19 21:02:03 ERROR: trafficshape: fill on closed bucket 2021/10/19 21:02:03 ERROR: trafficshape: fill on closed bucket 2021/10/19 21:02:03 ERROR: trafficshape: fill on closed bucket --- PASS: TestBucketThrottle (1.00s) 2021/10/19 21:02:03 ERROR: trafficshape: fill on closed bucket --- PASS: TestListenerWrite (4.01s) --- PASS: TestListenerRead (4.01s) --- PASS: TestListenerWriteTo (4.01s) --- PASS: TestListenerReadFrom (4.01s) PASS ok github.com/google/martian/trafficshape 4.496s === RUN TestHandlerServeHTTPUnsupportedMethod 2021/10/19 21:02:06 ERROR: verify: invalid request method: POST 2021/10/19 21:02:06 ERROR: verify: invalid request method: PUT 2021/10/19 21:02:06 ERROR: verify: invalid request method: DELETE --- PASS: TestHandlerServeHTTPUnsupportedMethod (0.00s) === RUN TestHandlerServeHTTPNoVerifiers --- PASS: TestHandlerServeHTTPNoVerifiers (0.00s) === RUN TestHandlerServeHTTP --- PASS: TestHandlerServeHTTP (0.00s) === RUN TestResetHandlerServeHTTPUnsupportedMethod 2021/10/19 21:02:06 ERROR: verify: invalid request method: GET 2021/10/19 21:02:06 ERROR: verify: invalid request method: PUT 2021/10/19 21:02:06 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.082s create-stamp debian/debhelper-build-stamp fakeroot debian/rules binary-indep dh binary-indep --buildsystem=golang --with=golang dh_testroot -i -O--buildsystem=golang dh_prep -i -O--buildsystem=golang dh_auto_install -i -O--buildsystem=golang dh_installdocs -i -O--buildsystem=golang dh_installchangelogs -i -O--buildsystem=golang dh_installinit -i -O--buildsystem=golang dh_perl -i -O--buildsystem=golang dh_link -i -O--buildsystem=golang dh_strip_nondeterminism -i -O--buildsystem=golang dh_compress -i -O--buildsystem=golang dh_fixperms -i -O--buildsystem=golang dh_missing -i -O--buildsystem=golang dh_installdeb -i -O--buildsystem=golang dh_golang -i -O--buildsystem=golang dh_gencontrol -i -O--buildsystem=golang dh_md5sums -i -O--buildsystem=golang dh_builddeb -i -O--buildsystem=golang dpkg-deb: building package 'golang-github-google-martian-dev' in '../golang-github-google-martian-dev_2.1.0+git20181219.d0b5ad3-3_all.deb'. dpkg-genbuildinfo --build=all dpkg-genchanges --build=all >../golang-github-google-martian_2.1.0+git20181219.d0b5ad3-3_all.changes dpkg-genchanges: info: binary-only arch-indep upload (source code and arch-specific packages not included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) I: running special hook: sync-out /build/golang-github-google-martian-ORkh3i /tmp/golang-github-google-martian-2.1.0+git20181219.d0b5ad3-338c9epuz I: cleaning package lists and apt cache... W: deleting files in /tmp: test_static_modifier_on_request_221167037 W: deleting files in /tmp: test_static_modifier_on_request_457891832 W: deleting files in /tmp: test_static_modifier_on_request_238618359 W: deleting files in /tmp: test_static_modifier_explicit_path_mapping_433320313 W: deleting files in /tmp: test_static_modifier_explicit_path_mapping_215166483 W: deleting files in /tmp: test_static_modifier_on_request_645174870 W: deleting files in /tmp: test_static_modifier_explicit_path_mapping_844048004 I: creating tarball... I: done I: removing tempdir /tmp/mmdebstrap.e56MIwAFWl... I: success in 1305.4331 seconds md5: golang-github-google-martian-dev_2.1.0+git20181219.d0b5ad3-3_all.deb: OK sha1: golang-github-google-martian-dev_2.1.0+git20181219.d0b5ad3-3_all.deb: OK sha256: golang-github-google-martian-dev_2.1.0+git20181219.d0b5ad3-3_all.deb: OK Checksums: OK